Tutorial built with Node.js, Sequelize and MySQL
Other versions available:
In this tutorial we’ll cover how to build a boilerplate sign up and authentication API with Node.js and MySQL that includes:
- Email sign up and verification
- JWT authentication with refresh tokens
- Role based authorization with support for two roles (
User
& Admin
)
- Forgot password and reset password functionality
- Account management (CRUD) routes with role based access control
- Swagger api documentation route
Tutorial Contents
The tutorial is organised into the following main sections:
- Node + MySQL boilerplate overview
- Run the boilerplate API locally
- Run with a React App
- Run with an Angular App
- Test the API with Postman
- Boilerplate project structure and code documentation
#node.js #mysql #api