我试图接受来自我的twilio帐户的帖子请求到我的应用程序以获取xml回复。如何响应铁路由器中的传入邮件请求?我已经阅读了文档并尝试了所有内容,但我得到了(错误:尚未在服务器上实现)。我已经尝试将它放在服务器上,客户端上和lib中:
Router.route('/api/twilio/voice', where: 'server')
.post -> console.log 'hey'
答案 0 :(得分:3)
这是因为为服务器和客户端配置了this.subscribe
然后.wait()
。在.wait
配置范围内查找Router
,确保仅在客户端上运行。
在iron-controller
repo:
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');
});