This is basically my default ExpressJS template when building web APIs. The aim of this task is to reduce the number of redundant steps I undertake when building APIs with NodeJS. The project will be structured based on the database (ORMs) in play. I mostly use Sequelize
for SQL DBs and Mongoose
for MongoDB.
- NodeJS/ExpressJS
- PostgreSQL (using Sequelize ORM)
- MongoDB (using Mongoose ODM)
- Mocha/Chai/Supertest
- Swagger (for API documentation)