¿Cómo crear y ejecutar el proyecto Node.js en el editor de código VS?

Los siguientes son algunos pasos simples para crear un proyecto NodeJS simple y ejecutarlo en el editor de VS Code.

Paso 1: Cree una carpeta vacía y muévala a esa carpeta desde su editor de VS Code, use el siguiente comando.

mkdir demo
cd demo
code .

Paso 2: ahora cree un archivo app.js en su carpeta como se muestra a continuación.

Paso 3: Instalación del módulo: instale los módulos con el siguiente comando.

npm install express
npm install nodemon

Paso 4: agregue estos dos comandos que son importantes para ejecutar y ejecutar dinámicamente el código después de los cambios realizados en su aplicación Node.js, respectivamente, en el archivo package.json .

"start": "node app.js",
"dev": "nodemon app.js"

Configuración del archivo package.json:

{
  "name": "demo",
  "version": "1.0.0",
  "description": "",
  "main": "app.js",
  "scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node app.js",
    "dev": "nodemon app.js"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "express": "^4.17.1",
    "nodemon": "^2.0.12"
  }
}

Paso 5: La siguiente será la estructura de nuestro proyecto:

Paso 6: escriba el siguiente código en el archivo app.js.

Javascript

// Requiring module
const express = require('express');
 
// Creating express object
const app = express();
 
// Handling GET request
app.get('/', (req, res) => {
    res.send('A simple Node App is '
        + 'running on this server')
    res.end()
})
 
// Port Number
const PORT = process.env.PORT ||5000;
 
// Server Setup
app.listen(PORT,console.log(
  `Server started on port ${PORT}`));

Paso 7: Ejecute la aplicación usando el siguiente comando:

npm run dev

Producción:

Paso 8: Ahora vaya a http://localhost:5000/ en su navegador, verá el siguiente resultado: 

Publicación traducida automáticamente

Artículo escrito por _sh_pallavi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *