Miguel Angel Gordian
Un MVC en Node
Sails es un web framework.
Model–view–controller
module.exports.routes = {
'get /signup': { view: 'conversion/signup' },
'post /signup': 'AuthController.processSignup',
'get /login': { view: 'portal/login' },
'post /login': 'AuthController.processLogin',
'/logout': 'AuthController.logout',
'get /me': 'UserController.profile'
}
config/routes.js
module.exports = {
hi: function (req, res) {
return res.send("Hi there!");
},
bye: function (req, res) {
return res.redirect("http://www.sayonara.com");
}
};
api/controllers/greeting.js
module.exports = {
connection: 'ourMySQL',
attributes: {
email: 'string',
wishlist: {
collection: 'product',
via: 'wishlistedBy'
}
}
};
api/models/user.js
Reduce el codigo a escribir y el tiempo requerido para tener una aplicación lista para correr.
Reduce el codigo a escribir y el tiempo requerido para tener una aplicación lista para correr.
/user/update/1?name=mike
/user/create?name=joe
POST /user # create user
DELETE /user/123 # Delete User
@zoek1
@ilcapitanozoek
https://slides.com/miguelangelgordian/sails-js