2015-04-02 68 views
1

我是一位新手api開發者。爲此,我正在使用sailsjs。對於我使用sails-generate-auth的身份驗證。我已經在github上跟蹤了doc。無法使用sails-generate-auth註冊

這裏我所做的是:

// 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它重定向到http://localhost:1337/auth/local/register並且表示您嘗試訪問的頁面沒有退出。

我是否遺漏了任何代碼文件?

回答

0

謝謝。是的,我認爲該文件是不夠的。

我已經解決了這個問題。這是由於某種疏忽造成的。我忘了配置我的config/route.js文件。

如果您沒有配置config/route.js文件,您將能夠註冊但重定向不會正常發生。