Project of an ** API ** for a social network, technologies used:
- Node.js / Express.js
- Authentication with JWT and encryption with bcrypt
- MySql database
- Cache management with Redis
- Documentation with swagger-ui-express
- Management of microservices with PM2
- Deployment with Zeit Now
How to install the project:
npm install
How to start the project: In the root folder execute the following commands to start each ** api ** with the PM2 manager:
pm2 start mysql/index.js
- MySql APIpm2 start post/index.js
- Posts service APIpm2 start api/index.js
- Main API
- Node.js Practical Course: https://platzi.com/clases/practico-node/
- Platzi User: https://platzi.com/p/rodcko2417/