[英]Sails.js POST route not
目前我的路線看起來像這樣
'get /login': 'LoginController.showForm',
'post /login': 'LoginController.processForm'
因此,進入/ login並提交表單會將我重定向到使用方法POST的/ login,但是我收到此錯誤
You don't have permission to see the page you're trying to reach.
控制器文件看起來像這樣
module.exports = {
showForm: function(req, res) {
return res.view('login/form');
},
processForm: function(req, res) {
return res.send('works')
}
}
配置政策
module.exports.policies = {
LoginController: {
}
};
您似乎已制定了導致此問題的政策。 但是如果你沒有對它們做任何事情,你就沒有任何政策可以做到這一點。
在不了解您的代碼的情況下,我會給您這些鏈接並鼓勵您查看您的政策。
http://sailsjs.org/#!/documentation/concepts/Policies http://sailsjs.org/#!/documentation/reference/sails.config/sails.config.policies.html
更新config / policies.js文件
module.exports.policies = {
LoginController: {
'*':true
}
};
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.