,

Guía práctica para desarrollar una aplicación full stack

Posted by

Desarrolla una aplicación full stack: la guía práctica

En este tutorial, te llevaré paso a paso a través del proceso de desarrollar una aplicación full stack. Una aplicación full stack es aquella que utiliza tanto el frontend como el backend para proporcionar una experiencia completa al usuario.

Para este tutorial, usaremos HTML para el frontend y Node.js para el backend. Comencemos.

Paso 1: Configurar el proyecto

Lo primero que debes hacer es crear una carpeta para tu proyecto y abrir una terminal en esa ubicación. Luego, puedes iniciar un proyecto de Node.js ejecutando el siguiente comando:

npm init -y

Esto creará un archivo package.json en el que puedes especificar todas las dependencias de tu proyecto.

Paso 2: Crear el servidor

Para crear el servidor de tu aplicación, es necesario instalar Express, un framework web para Node.js. Puedes hacerlo ejecutando el siguiente comando en la terminal:

npm install express

Una vez que hayas instalado Express, puedes crear un archivo app.js en la raíz de tu proyecto y escribir el siguiente código:

const express = require('express');
const app = express();

app.get('/', (req, res) => {
  res.send('¡Hola mundo!');
});

app.listen(3000, () => {
  console.log('Servidor escuchando en el puerto 3000');
});

Este código crea un servidor web en el puerto 3000 que responde con "¡Hola mundo!" al acceder a la ruta raíz.

Paso 3: Crear el frontend

Para el frontend de tu aplicación, crearás un archivo HTML básico. Crea un archivo index.html en la raíz de tu proyecto y escribe el siguiente código:

<!DOCTYPE html>
<html>
<head>
  <title>Aplicación Full Stack</title>
</head>
<body>
  <h1>¡Hola mundo desde el frontend!</h1>
</body>
</html>

Paso 4: Conectar el frontend con el backend

Para conectar el frontend con el backend, necesitarás configurar Express para servir los archivos estáticos de la carpeta donde se encuentra tu archivo HTML. Puedes hacerlo agregando las siguientes líneas de código a tu archivo app.js:

app.use(express.static('public'));

Luego, mueve tu archivo index.html a una carpeta llamada public en la raíz de tu proyecto.

Paso 5: Ejecutar la aplicación

Finalmente, para ejecutar tu aplicación, simplemente ejecuta el siguiente comando en la terminal:

node app.js

Esto iniciará tu servidor Express y podrás acceder a tu aplicación en el navegador visitando http://localhost:3000.

¡Y eso es todo! Has desarrollado con éxito una aplicación full stack utilizando HTML para el frontend y Node.js para el backend. ¡Felicitaciones!

0 0 votes
Article Rating
2 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
@alfredohurtado447
3 months ago

Chile.

@adrmejia05
3 months ago

Colombia