Tag: generate auth

加载视图时启动404

我正在使用Sails,而且我刚刚安装了sails-generate-auth软件包并创build了一个api。 在我的routes.js中我有: 'get /register': 'AuthController.register', 在我的AuthController中我有: register: function (req, res) { res.view({ errors: req.flash('error'), }); } 然后我有一个名为寄存器的ejs文件位于 views/auth/register.ejs 出于某种原因,当我去注册时,我收到了404消息。 我已经开始愚蠢的日志logging,但它并没有告诉我很多: verbose: Sending 404 ("Not Found") response silly: View override argument passed to res.view(): 404 silly: Serving view at rel path: 404 silly: View root: /Users/Greg/Documents/Projects/photorank-web/views 我试图手动指定要加载的视图文件,但这似乎并不工作。 有没有人有任何指针,我可能做错了什么?

Twitter应用程序callback总是redirect到本地:1337

生成oauth,我configuration与消费者密钥和消费者秘密我的twitter通行证。 在我的twitter应用程序中,我configuration了我的urlcallback,但是当我用twitterlogin时,它总是redirect到localhost:1337,而不是我在configuration中定义的callbackurl。 谢谢你的帮助。

通过使用passport.js,sails.js和sails来保护页面生成身份validation

如何保护一个页面,使我无法通过未经过身份validation的用户访问? 我已经阅读了这个问题的答案,但是我一直无法使用passport.js正确保护sails生成auth的页面。 谢谢。