类型错误:对象 #<对象> 没有方法“身份验证”
TypeError: Object #<Object> has no method 'authenticate'
我正在整合SailsJS和Passport。我有一个相当简单的控制器,但在我处理登录的"处理"方法中,我收到以下错误:
类型错误:对象
#<Object>
没有方法"身份验证"
您可以在控制器中看到我正在调用 passport.authenticate() 方法,根据文档,这应该存在。
登录控制器.js
module.exports = {
login: function(req, res) {
res.view("login",{});
},
process: function(req, res) {
passport.authenticate('local', function(err, user, info) {
if( (err)||(!user) ) {
return res.send({
message: 'login failed'
});
res.send(err);
}
req.logIn(user, function(err) {
if(err) res.send(err);
return res.send({
message: 'login successful'
});
});
}) (req, res);
},
logout: function(req, res) {
req.logOut();
res.send('logout successful');
}
};
>@idbehold得到了这个,我在任何地方都不需要护照。
相关文章:
- Sencha Touch和远程服务器上的身份验证
- Javascript清除缓存以清除基本身份验证凭据
- REST的面向公众的身份验证机制
- 当需要身份验证时,ui路由器不会重定向
- 使用Facebook登录,但仍然可以获得:“;此标识池不支持未经身份验证的访问“;
- AJAX HTTP基本身份验证解决方案
- 身份验证后获取Facebook图片
- 如何对单个页面进行密码保护(这不是身份验证系统的一部分)
- Twitter应用程序专用身份验证
- Passport.js成功的身份验证根本没有调用
- 通过JavaScript访问需要身份验证的页面
- UIWebview赢得't通过基本身份验证加载动态加载的资源(通过jQuery mobile)
- 使用JavaScript捕获基本身份验证凭据
- javascript中的Spotify身份验证
- ServiceStack JavaScript服务器事件客户端的身份验证
- Twitter API 1.1无法对您2进行身份验证
- 类型错误:对象 #<对象> 没有方法“身份验证”
- 如何从 Passport.js 更改本地策略身份验证的用户对象
- 身份验证后将用户对象返回到父页面,无需刷新页面
- AngularJS无法从解析函数中的服务中获取身份验证对象