我使用KrakenJS来构建Web应用程序。作为MVC,我正在通过控制器实施REST服务,下面是示例代码:KrakenJS:通过控制器执行POST请求以错误结束
//users can get data
app.get('myRoute', function (req, res) {
readData();
});
//users can send data
app.post('myRoute', function (req, res) {
writeData();
});
我可以读取没有问题的数据。但是,当我尝试使用POST请求尝试伪数据插入时,它最终出现此错误:
Error:Forbidden 127.0.0.1 - - [Thu, 06 Feb 2014 00:11:30 GMT] "POST /myRoute HTTP/1.1" 500 374 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Ubuntu Chromium/32.0.1700.102 Chrome/32.0.1700.102 Safari/537.36"
我该如何克服这一点?
这是真的,这是从我这里是相当愚蠢的...配置文件实际上有一个属性“csrf”:真,它就像改变它一样简单。我盯着这两个小时,这是当你在夜间编码时发生的事情;) – balanza