Índice del curso de node JS

  1. ¿Qué es NodeJS?
  2. Instalación de NodeJS
  3. Hola Mundo
  4. package.json
  5. Módulos
  6. Módulo para actualizar los cambios
  7. express
    1. Generación de un proyecto express
    2. Rutas con Express
    3. Enviar un array a la vista
  8. Mysql
    1. Express con mysql - ejemplo básico
    2. Mostrar errores Mysql
    3. Con parámetros
    4. Borrar
    5. Actualizar
    6. Ejercicio CRUD
    7. Consulta
    8. Sequelize
  9. Web Sockets con Express
  10. Imprimir los logs en un fichero de texto
  11. Handlebars - hbs
  12. Variables de sesión
  13. CORS
  14. JWT (JSON Web Tokens) usando express
  15. Middleware
  16. express sin express-generator
  17. Servidor web sin express
  18. Publicar un plugin en npm
  19. Chokidar

Crear un nuevo proyecto

npm init

package.json

package.json{
	"name": "proyecto", // Indicamos el nombre del proyecto
	"version": "0.0.0", // Indicamos la versión del proyecto
	"private": true,
	"scripts": {
		"start": "node ./bin/www" //Indicamos el archivo que se debe ejecutar para arrancar el proyecto
	},
	"dependencies": { 
		"body-parser": "~1.13.2",
		"cookie-parser": "~1.3.5",
		"debug": "~2.2.0",
		"express": "~4.13.1",
		"hbs": "~3.1.0",
		"morgan": "~1.6.1",
		"serve-favicon": "~2.3.0"
	}
}  

Al ejecutar npm install, se busca el archivo 'package.json' y se procede a instalar todos los módulos especificados en la propiedad 'dependencies'.

icono de mandar un mail¡Contacta conmigo!
Pablo Monteserín
contacta conmigoPablo Monteserín

Para dudas técnicas sobre los ejercicios de mis cursos es necesario estar suscrito.