NodeJS API sample by liemqv