在我的Meteor应用程序中,我希望通过Nexmo接收短信。如何创建回调函数?我想的是像
这样的东西Meteor.methods
'receive_sms': (values) ->
console.log values
但http://hitchticker.meteor.com/receive_sms当然不是真的有用。当我在浏览器中Meteor.call('receive_sms', 'test')
时,我可以看到我的方法正常工作,但网络调试器并没有给我很多有用的信息。 Meteor docs也不是很有帮助。
如何从其他地方访问该方法?
答案 0 :(得分:1)
铁路由器然后server side routes。类似的东西:
Router.route('/download/:file', function () {
// NodeJS request object
var request = this.request;
// NodeJS response object
var response = this.response;
this.response.end('file download content\n');
}, {where: 'server'});
答案 1 :(得分:1)
为了从nexmo接收短信,你应该通过互联网提供回叫(传入网址)。 Nexmo将无法调用localhost来发送传入的短信。
以下是通过互联网将请求隧道传送到localhost的一些资源。