Express rest api boilerplate
- create two mysql db
express_starter_developmentandexpress_starter_testing - run
npm install && npm update && npm run db:refresh && npm run watch - tests can be run
npm run lint && npm run test - debug mode can be activated in watch mode
npm run debug
-
Express
expressbody-parserexpress-async-errorshelmet
-
Authentication / Authorization
bcrypt@slynova/fence- Not fully implemented
-
Data Layer
knexobjectionmysql
-
Logging
morganwinston
-
Testing / Linting
mochachaisupertesteslint
-
Utils
app-root-pathnodemon
don't forget to set the NODE_ENV to production