[英]How to route to a function in sails.js
创建View和controller对将是更可取的,因为我们可以进行更多的自定义.Sails.js相当于
我们可以通过将其添加到route.js文件中来路由到该函数。
module.exports.routes = {
'/auth/signup': {
controller: 'authController',
action: 'login'
}
};
//用于调用我们的函数的AuthController.js的示例代码
var AuthController = {
'login': function(req, res, next) {
passport.authenticate('google', {
failureRedirect: '/login',
scope: ['openid', 'email']
},
function(err, user) {
req.logIn(user, function(err) {
console.log("google")
if (err) {
res.view('500');
return;
}
req.session.authenticated = true;
res.redirect('/index');
return;
});
})(req, res, next);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.