外部使用Meteor方法? (接收来自Nexmo的短信)

时间:2015-04-04 14:42:07

标签: meteor

在我的Meteor应用程序中,我希望通过Nexmo接收短信。如何创建回调函数?我想的是像

这样的东西
Meteor.methods
  'receive_sms': (values) ->
    console.log values

http://hitchticker.meteor.com/receive_sms当然不是真的有用。当我在浏览器中Meteor.call('receive_sms', 'test')时,我可以看到我的方法正常工作,但网络调试器并没有给我很多有用的信息。 Meteor docs也不是很有帮助。

如何从其他地方访问该方法?

2 个答案:

答案 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的一些资源。

https://ngrok.com/

http://localtunnel.me/

https://pagekite.net/