无法使用sails-generate-auth进行注册

我是一个新手api开发者。 为此我正在使用sailsjs。 对于身份validation,我正在使用sails-generate-auth。 我已经在github上跟踪了doc。

这里我所做的是:

// ProfileController: home: function (req, res) { Passport .findOne({ protocol: 'local', user: req.user.id }) .exec(function(err, passport) { return res.json({ todo: 'home() is not implemented yet! But you are logged in :)', token: passport.accessToken }); }); } //config/policy.js // '': true, '': ['passport', 'sessionAuth'], 'Profile': { 'showAll': ['passport', 'bearerAuth','sessionAuth'], }, 'auth': { '*': ['passport'] } 

但我不能注册。 当我点击http:// localhost:1337 / auth / register它redirect到http:// localhost:1337 / auth / local / register,并且表示您尝试访问的页面不会退出。

我有遗漏的代码中的任何文件?

文件不够详细。 请尝试按照以下教程进行操作: https : //www.bearfruit.org/2014/07/21/tutorial-easy-authentication-for-sails-js-apps/

谢谢。 是的,我认为文件是不够的。

我已经解决了这个问题。 这是由于某种疏忽而发生的。 我忘了configuration我的config / route.js文件。

如果你没有configurationconfig / route.js文件,你将能够注册,但redirect不会发生。

还有一个风帆模块,将为您设置这一切: https : //github.com/tjwebb/sails-auth