💻 Freimel Jerez WebApp
← Volver al blog

Backend con Node.js y Sails.js – APIs reales

Por Freimel Jerez

Backend Sails.js

Node.js permite ejecutar JavaScript en el servidor. Sails.js es un framework MVC poderoso para crear APIs reales, sockets, autenticación y paneles administrativos.

Proyecto Sails.js

Crear proyecto

npm install -g sails
sails new api-freimel

Levantar el servidor

cd api-freimel
sails lift

Rutas + Controladores

// api/controllers/UsuarioController.js
module.exports = {
  saludar: function (req, res) {
    return res.json({ mensaje: "Hola desde Sails.js" });
  }
};
Ruta:
"GET /saludar": "UsuarioController.saludar"

Modelos con base de datos

// api/models/Usuario.js
module.exports = {
  attributes: {
    nombre: { type: "string", required: true },
    correo: { type: "string", unique: true }
  }
};

Conclusión

Con Sails.js puedes crear APIs completas, sockets en tiempo real, login, dashboards y sistemas profesionales.