gpt4 book ai didi

javascript - Meteor Iron Router 如何获取POST数据

转载 作者:数据小太阳 更新时间:2023-10-29 06:01:45 26 4
gpt4 key购买 nike

我正在尝试将 POST 数据从外部 meteor 传递到 Iron Router 路由,但它不起作用。请求正文为空。

我尝试输出请求体来检查数据是否存在,但它只是空的。

Router.route('/api/gatewaysusers', function() {
body = this.request.body;
console.log(this.request)
// this.response.write(body);
this.response.end("Call served");


}, {where: 'server'})

有什么想法吗?谢谢。

最佳答案

request.body 是空的,因为iron-router 缺少负责提取url 编码数据的中间件。这是一个BUG,希望在以后的版本中解决。现在你可以添加:

Router.onBeforeAction(Iron.Router.bodyParser.urlencoded({
extended: false
}));

在您的服务器上的某处,它应该可以正常工作。看here了解更多详情。

关于javascript - Meteor Iron Router 如何获取POST数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26743323/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com