Backend con Node.js y Sails.js – APIs reales
Por Freimel Jerez
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.