发布于 2014-02-17 16:59:08
最好创建视图和控制器对,因为我们可以创建更多customizations.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);
}
}https://stackoverflow.com/questions/19884048
复制相似问题