CLI tools to create nodejs api boilerplate
npx @hermawan22/create-nodejs-app <name-of-project>
or
npm install -g @hermawan22/create-nodejs-app
- Rename
.env.exampleto be.env - If want use database connection on .env, change FEATURE_FLAGS value of withDatabase to be
true
create-nodejs-app <name-of-project>
cd <name-of-project>
yarn && yarn start
- I grouped the code based on modules (e.g user and auth in this boilerplate, try look into
modulesfolder) - Routes for (non open api) is at
routes.ts, simply create instance and pass path arguments to used by modules (see example atmodulesfolder)