- Express
- Postgres SQL
- Sequelize ORM
- Autenticación con Tokens
- Bcrypt para encriptar contraseñas
- Uso de Json Web Token
- Rutas de Login y creación de usuarios
- Herramientas para publicar imagenes de perfil
- CRUD de usuarios con autenticación y manejos de permisos
- /users/:id DELETE, PUT
- /users/me
- npm install express uuid dotenv sequelize pg pg-hstore
- npm install -D nodemon
- npm install bcryptjs
- Files and folders structure:
- app.js
- .env
- config.js
- database.js
- modelos
- controladores
- servicios
- rutas
-
npm install jsonwebtoken
-
npm install passport passport-jwt
-
hash -> contraseña
-
token -> datos de usuario