【发布时间】:2014-12-31 19:49:15
【问题描述】:
我正在尝试将 POST 数据从外部流星传递到 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'})
有什么想法吗?谢谢。
【问题讨论】:
-
@ChristianFritz 这不是重复的。这里的代码完全没问题,问题出在
iron-router方面。 -
对于来自 Google 的任何想要使用上述带有箭头功能的代码的人,您不需要从
this获取request和response。它们也被传递给回调。第一行可以改写为Router.route('/api/gatewaysusers', (request, response) => {
标签: javascript node.js meteor iron-router