Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Servidor - API REST Productos (Railway)

Descripción

Backend Node.js/Express con MongoDB para gestión de productos.

Despliegue en Railway

1. Sube este proyecto a GitHub

git init
git add .
git commit -m "Initial commit - API Productos"
git remote add origin https://github.com/TU_USUARIO/servidor-productos.git
git push -u origin main

2. En Railway (railway.app)

  1. Inicia sesión → "New Project" → "Deploy from GitHub repo"
  2. Selecciona el repositorio del servidor
  3. Railway detectará automáticamente Node.js

3. Configura la variable de entorno en Railway

En el dashboard de tu proyecto en Railway → Variables → agrega:

Variable Valor
DB_MONGO mongodb+srv://Cris87:Janis724@cluster0.r79rn7k.mongodb.net/meanproductos?appName=Cluster0

⚠️ Importante: NO subas el archivo variables.env a GitHub. Ya está en .gitignore. La variable PORT la asigna Railway automáticamente.

4. Copia la URL generada por Railway

Tendrá el formato: https://servidor-productos-xxxx.railway.app

Usa esa URL en el proyecto cliente para actualizar environment.prod.ts.

Desarrollo Local

npm install
npm run dev

El servidor corre en http://localhost:4000

Endpoints disponibles

Método Ruta Descripción
GET /api/productos Listar todos
GET /api/productos/:id Obtener uno
POST /api/productos Crear nuevo
PUT /api/productos/:id Actualizar
DELETE /api/productos/:id Eliminar

About

webstore-nodeexpress

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages