Vamos a crear una página web con un sencillo Hello World programado en Node.JS usando el framework Express. Lo podremos ver en local en nuestra página web de localhost.
Paso 1
Instalamos Node.JS e instalamos el gestor de paquetes npm.
sudo apt install nodejs
sudo apt install npm
Paso 2
Vamos a Documents y creamos un par de carpetas, una para los proyectos Node y otra para el proyecto actual de Hola Mundo.
mkdir node && cd $_
mkdir holamundo && cd "$_"
Con $_ repetimos la última parte del comandando anterior.Si esa última parte lleva espacios se debe usar entre comillas 
"$_".El operador 
$_ se puede sustituir por  !#:1Paso 3
Instalamos el framework Express que nos hará más sencilla la programación en Node.JS.
También vamos a instalar nodemon que nos ayudará a desarrollar puesto que la modificaciones de código que hagamos se irán mostrando automáticamente en la página que estamos creando.
npm init
npm install express
npm install nodemon
Paso 4
Desde la terminal, estando en el directorio holamundo tecleamos 
code . (el punto es importante) y nos llevará a nuestro editor por defecto, que en nuestro caso es Visual Studio Code.Estando en Visual Studio Code creamos el archivo index.js
const express = require('express')
const app = express()
const port = 8080
app.get('/', (_req, res) => {
 res.send('Hello World!')
})
app.listen(port, () => {
 console.log(`Example app listening at http://localhost:${port}`)
})
Paso 5
En el archivo package.json se ha creado un archivo JSON con las variables de entorno y otras características de nuestro proyecto. En la parte de Scripts se añade un script llamado dev, pero el nombre lo elegimos nosotros.Se pone una coma y se añade el script.
{
 "name": "helloworld",
 "version": "1.0.0",
 "description": "Esto es un hola mundo",
 "main": "index.js",
 "scripts": {
  "test": "echo \"Error: no test specified\" && exit 1",
  "dev": "nodemon index"
 },
 "author": "apa",
 "license": "ISC",
 "dependencies": {
  "express": "^4.17.1",
  "nodemon": "^2.0.7"
 }
}
  Hemos añadido la línea:
"dev": "nodemon index" 
y hemos añadido también la coma previa a esta línea.
Paso 6
Corremos el proyecto con:npm run dev
Ya tenemos corriendo el proyecto en local, en localhost.




No hay comentarios:
Publicar un comentario