gpt4 book ai didi

meteor - 使用铁路由器接受帖子请求

转载 作者:行者123 更新时间:2023-12-02 11:43:03 24 4
gpt4 key购买 nike

我正在尝试接受从我的 twilio 帐户到我的应用程序的发布请求,以获取 xml 响应。如何在 Iron 路由器中响应传入的 post 请求?我已阅读文档并尝试了其中的所有内容,但我只是得到(错误:尚未在服务器上实现)。我尝试过将它放在服务器上、客户端上和lib中:

路由器(lib/router.coffee)

Router.route('/api/twilio/voice', where: 'server')
.post -> console.log 'hey'

最佳答案

这是因为为服务器和客户端配置了 this.subscribe.wait()。在您的 Router 配置范围内查找 .wait确保它仅在客户端上运行。

查看 iron-controller 存储库中发生这种情况的代码部分:

https://github.com/EventedMind/iron-controller/blob/devel/lib/controller_server.js

此外,我认为更好的调试方法(而不是 console.log)是实际使用 this.response:

    Router.route('/api/twilio/voice', { where: server })
.post(function() {
this.response.end('hey');
});

甚至是经典格式:

    Router.route('/api/twilio/voice', { where: server })
.post(function(req, res, next) {
res.end('hey');
});

编辑:已提交问题 here和公关here .

关于meteor - 使用铁路由器接受帖子请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27138209/

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