ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tutorial Node js


Enviado por   •  15 de Mayo de 2020  •  Apuntes  •  264 Palabras (2 Páginas)  •  259 Visitas

Página 1 de 2

TUTORIAL NODE JS

npm init --yes: comando para crear el package.json

En el package.json se pueden agregar scripts para ejecutar en consola, como:

  • npm run dev
  • npm run start

Se añadió la dependencia nodemon para ver logs del servidor en tiempo real

-npm i nodemon -D //instala nodemon

Se agrega esto en package.json para correr nodemon:

"scripts": {

    "dev""nodemon src"

  }

Después se ejecuta en consola “npm run dev”

Se añadió express, ejs y morgan

ejs es un motor de plantillas que extiende el uso de html, para usar variables, funciones y ciclos

Express es un framework de node.js el cual evita el codigo repetitivo

Morgan permite ver logs de lo que los clientes piden al server

npm i express express-handlebars express-session mysql express-mysql-session morgan bcrypt passport passport-local timeago.js connect-flash express-validator

  • express-handlebars: es un motor de platillas handlebars en express (como el motor de plantillas ejs)
  • express-session: administra las sesiones
  • mysql: modulo npm para conexion a base de datos (no es la bd sino la conexion)
  • express-mysql-session: guarda las sesiones en la bd en lugar del server
  • morgan: ver logs de lo que los clientes piden al servidor
  • bcrypt: cifrado para contraseñas antes de guardarlas en la bd
  • passport: modulo para autenticar el proceso de login de un usuario
  • passport-local: complemento de passport para auntenticacion con nuestra propia bd
  • timeago.js: convierte las fechas y timestamps de la bd en: 2 mins ago, 2 hrs ago;
  • connect-flash: mostrar mensajes de error/exito a una vista
  • express-validator: validar los datos que envia el usuario a la aplicación

__dirname da la ruta donde se ubica un archivo

path une directorios, en este caso une __dirname con index.html

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (50 Kb) docx (8 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com