¿Estás aprendiendo desarrollo web y no sabes cómo iniciar un proyecto Node.js? ¡No te preocupes, te tengo! Te guiaré en la creación de tu primer backend con Node.js y Express.js en solo 5 pasos.
1. Instale Node.js y npm: descargue e instale Node.js desde el sitio web oficial. Viene con npm (Node Package Manager), que le ayuda a administrar paquetes.
2. Crear una carpeta de proyecto: cree una carpeta para su proyecto. Abra la terminal (o símbolo del sistema) y escriba:
mkdir my-node-project cd my-node-project
3. Inicialice su proyecto: dentro de la carpeta, configure un nuevo proyecto Node.js escribiendo:
npm init
Esto creará un archivo package.json donde se almacena toda la información y dependencias de su proyecto. Simplemente presione Entrar para cada pregunta si no está seguro.
4. Instale Express.js: Express.js es un marco que facilita la creación de un backend. Instálalo escribiendo:
npm install express
¡Mantener las cosas organizadas es importante! Así es como puedes estructurar tu proyecto:
Ejemplo de estructura de carpetas:
my-node-project/ ├── routes/ ├── server.js ├── package.json └── node_modules/
1. Cree el archivo : dentro de la carpeta de su proyecto, cree un archivo llamado server.js. Este será el punto de entrada de tu aplicación.
2. Escriba su primer servidor Node.js:
const express = require('express'); // Importing express const app = express(); // Creating an express app // Create a route that sends a response when visiting the homepage app.get('/', (req, res) => { res.send('Hello, Express.js Server!
'); }); // Set up the server to listen on port 3000 const port = 3000; app.listen(port, () => { console.log(`Server is running on port ${port}`); });
3. Pruébelo: ejecute su servidor escribiendo:
node server.js
Ahora, abre tu navegador web y ve a http://localhost:3000. Deberías ver "¡Hola, servidor Express.js!" en la pantalla!
Las rutas definen cómo responde su servidor a diferentes solicitudes de URL.
1. Crear una ruta: en el archivo server.js, ya tienes una ruta:
app.get('/', (req, res) => { res.send('Hello, Express.js Server!'); });
2. Agregar más rutas: agreguemos algunas rutas más:
app.get('/about', (req, res) => { res.send('This is the about page'); }); app.get('/contact', (req, res) => { res.send('This is the contact page'); });
3. Pruebe sus rutas: después de guardar, vaya a su navegador y visite estas URL:
Para mantener tu servidor en funcionamiento y probar cambios:
1. Inicie su servidor: ejecute su servidor nuevamente:
node server.js
2. Pruébalo: puedes visitar las URL en tu navegador o utilizar una herramienta como Postman para enviar solicitudes.
3. Mantenga su servidor actualizado: puede instalar nodemon, que reinicia automáticamente el servidor cuando cambia el código:
npm install -g nodemon
Ahora, en lugar de node server.js, ejecuta:
nodemon server.js
Cuando visites http://localhost:3000/, verás:
Hello, Express.js Server!
Cuando visites http://localhost:3000/about, verás:
This is the about page
¡Utilice esta plantilla imprimible de conceptos básicos para desarrolladores de backend para realizar un seguimiento de su progreso!
Los desarrolladores principiantes a menudo tienen dificultades para elegir la tecnología adecuada, lo que les lleva a perder tiempo y perder motivación. Por lo tanto, creé una hoja de ruta de desarrollador backend de 6 meses de hermoso diseño y muy fácil de seguir en Notion para que puedas realizar un seguimiento de tu progreso y cumplir tus objetivos._
Esta hoja de ruta:
Gracias por leer este artículo. ¿Asegúrate de seguirme? para las últimas actualizaciones.
Leer más: habilidades para convertirte en desarrollador backend en 6 meses (hoja de ruta)
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3