Node js API for list, create, delete with consideration of version, validation, and bulk entries + mysql
In code you can find method for
- Authentication API - middleware to authenticate every request - reference - app.js
- Versioning - I have implemented Version With Accept Header - reference - app.js
- logger file - to log error, information
- Service side Validation - Parse Parameters - controllers -> customers.js
- Taken Care of API Response Code
- Insert,Update, Delete operation to MySql Database, also given code for bulkinsert query for MySql
- SMTP Email code