npm install express npm install cors -> para que el servidor pueda ser accedido desde cualquier lugar sin problemas de seguridad npm install dotenv npm install mongoose npm install bcryptjs -> Sirve para encriptar las contraseñas
npm install express-validator -> Sirve para validar los datos que se envian al servidor
npm install jsonwebtoken -> Sirve para crear los token de autenticacion
git tag git tag -a v0.1 -m "Fin del curso de NodeJS 4_particionesHTTP" git push --tags
Especificar las variables de entorno
MONGODB_AUTH: mongo
GOOGLE_CLIENT_ID:
heroku config -> para ver las variables de entorno
GOOGLE_CLIENT_ID:
MONGODB_AUTH:
Que es un middleware? Es una funcion que se ejecuta cuando se ejecuta una peticion HTTP y se ejecuta antes de que llegue al controlador de la peticion HTTP.
mongoose Sire para conectar con la base de datos de MongoDB https://mongoosejs.com/docs/
MongoDB Compas Fue un paso neceasario para poder ver los datos de la base de datos de MongoDB
Comandos neceasrios para Heroku heroku git:remote -a rest-reserver-vinicio git push heroku main
rest server Sirve para crear un servidor de rest server para poder hacer peticiones http desde cualquier lugar del mundo Su funcionalidad es la de crear un servidor que pueda recibir peticiones http y poder responder a esas peticiones.
npm install express
npm install cors
npm install dotenv
git tag
git tag -a v0.1 -m "Fin del curso de NodeJS 4_particionesHTTP"
git push --tags
Comandos neceasrios para Heroku
heroku git:remote -a rest-reserver-vinicio
git push heroku main
rest server
Sirve para crear un servidor de rest server para poder hacer peticiones http desde cualquier lugar del mundo
Su funcionalidad es la de crear un servidor que pueda recibir peticiones http y poder responder a esas peticiones
**nodeJs**
No olvidar realizar las exportaciones de las variables de entorno
nodeJs No olvidar realizar las exportaciones de las variables de entorno.
dotenv
Sirve para poder crear variables de entorno en el proyecto de nodeJs
express
Sirve para poder crear un servidor de rest server
dotenv Sirve para poder crear variables de entorno en el proyecto de nodeJs.
express Sirve para poder crear un servidor de rest server.
cors Sirve para poder realizar peticiones http desde cualquier lugar del mundo.
Comando para crear variables de entorno en heroku heroku config: set nombre="" -> Sirve para crear variables de entorno en heroku heroku config:unset nombre="" -> para eliminar una variable de entorno
Subir proyecto en heroku git push heroku main.
Por que usar Token? Porque es una forma de autenticacion mas segura que las cookies.
MIddlewares
Solo son una simple funcion
Cualquier milddware que se ejecute primero se tiene acceso a la req
para usar con otros milddware
al apuntar al index.js se ejecuta el milddware que se encuentra en el index.js
cors
Sirve para poder realizar peticiones http desde cualquier lugar del mundo.