Backend Node.js/Express con MongoDB para gestión de productos.
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- Inicia sesión → "New Project" → "Deploy from GitHub repo"
- Selecciona el repositorio del servidor
- Railway detectará automáticamente Node.js
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 archivovariables.enva GitHub. Ya está en.gitignore. La variablePORTla asigna Railway automáticamente.
Tendrá el formato: https://servidor-productos-xxxx.railway.app
Usa esa URL en el proyecto cliente para actualizar environment.prod.ts.
npm install
npm run devEl servidor corre en http://localhost:4000
| 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 |