- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在使用KrakenJS构建一个网络应用程序。作为 MVC,我通过 Controller 实现 REST 服务,这是一个示例代码:
//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 header ( http://krakenjs.com/#Security )。如果我没记错的话,默认情况下 Kraken 希望指定这些 header 。
您也可以禁用 CSRF,看看是否可以解决您的问题。由于 Kraken 使用 Lusca 模块进行 CSRF,因此您可以从此处获取有关如何禁用/配置的信息:https://github.com/paypal/lusca
关于node.js - KrakenJS : perform POST request over a controller ends with error,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21591501/
我想部署我的 KrakenJS 项目。我使用 grunt 构建项目并在 .build 目录中获得输出。我不太确定从这里该做什么。我应该打包整个项目并使用 npm start 在服务器上运行它,还是我应
我在 Nodejs Kraken 应用程序中使用 multer (^0.1.6) 上传文件。我查看了 npm 上的 multer 文档,使用此模块进行文件上传似乎非常简单。 但是我在本地机器上上传文件
我有一个管理 Controller controllers/admin.js,如下所示: "use strict"; var AdminModel = require('../models/admin
在 deploying middleware example ,中间件与 kraken 一起使用,如下所示 // index.js ... app.requestBeforeRoute = funct
我正在使用 KrakenJS 1.0 构建应用程序,我确实想禁用 session 。 如果您想知道我这样做的目的:我真的想为此禁用 session 。我不想进行 session 处理。我不想有 ses
创建KrakenJS项目时,也会生成这个test文件夹。但是,没有明确的文档说明如何运行测试用例。 运行 Node index.js(在测试文件夹中)返回 /Users/rudygunawan/Doc
I should Have got the else part but I am getting the error: Expected end tag for cart.items but it w
除了一些 api 调用和一些页面之外,如何将所有请求路由到 index.html。因为 kraken 的路由方式是基于 Controller 的目录,所以如果我这样做 // /controller/i
互联网上有关 krakenjs 的资源很少,而且我找不到正确的资源来展示如何使用 angularjs+nodejs+krakenjs 进行单页应用程序。 您能否向我展示如何将它们一起使用或向我指出一些
我是 Node 开发的新手,最近开始使用 express。我使用 express generator 开始我的项目,它为我布置文件结构并组织路由、 View 等。我最近去了 KrakenJS 的网站,
我想使用下一个命令创建一个 Krakenjs 应用程序: yo kraken ,但是控制台给了我下一个错误: 堆栈跟踪: Error: EACCES, open '/home/erik/.cache/
我的问题非常直接,即如果我开始使用 Kraken 编码,我可以获得 Express 框架的所有好处吗?就像如果我使用 Spring 我可以获得 Java 或 Servelet 的所有好处吗? 因为有一
我尝试按照此处的说明进行操作:https://developer.paypal.com/docs/checkout/how-to/server-integration/#将 paypal checko
我不知道如何在 kraken js 中设置 jade 模板,谁能帮帮我。 最佳答案 打开你的 config/app.json,有“view engines”。取消注释并添加你自己的模板模块(当然你必须
我正在使用KrakenJS构建一个网络应用程序。作为 MVC,我通过 Controller 实现 REST 服务,这是一个示例代码: //users can get data app.get('myR
我正在尝试将我的应用程序中的 socket.io 代码分离到它自己的文件中,就像这个线程中的答案一样:Separating file server and socket.io logic in nod
有了 Express,我可以像这样使用 Redis 作为 session 存储: var express = require('express'); var app = express(); var
当我尝试使用“npm start”运行我的应用程序时,它会抛出此错误。我已经更新了 Node 和 NPM,但错误仍然引发此错误。我想知道他们是否与 KrakenJS 有问题? 提前致谢 > node
所以我正在尝试将我的服务器放在生产环境中。我正在使用 kraken,初始化时的配置几乎相同。在开发时一切正常,但后来我就这样做了(我使用的是 Windows 8.1 64 位): set NODE_E
我是一名优秀的程序员,十分优秀!