将模块添加到解析服务器

时间:2016-03-16 01:35:27

标签: ios node.js twilio cloud-code parse-server

我在Parse Server上运行Heroku,我使用Cloud Code通过短信验证用户。我使用Twilio发送短信。

据我了解,我必须添加Twilio模块,以便我可以在我的应用程序中使用它,但我不知道如何添加依赖项。到目前为止,我已经运行npm install Twilio,现在我不确定该怎么做。非常感谢任何帮助!

1 个答案:

答案 0 :(得分:3)

Twilio开发者传道者在这里。

由于Parse Server现在在Node.js上运行,因此您可以安装依赖项并使用它们,就像构建正常的Node.js应用程序一样。这很好,因为Parse上的Twilio助手库的包含版本已经过时了。

因此,在应用程序目录中,您应该使用npm安装twilio模块。

$ npm install twilio --save

这将包括package.json中的twilio模块。

然后,在您的应用程序中,您可以包含twilio模块,如下所示:

var twilio = require("twilio");

要发送短信,您需要使用Twilio帐户SID和身份验证令牌(在account portal中提供)创建一个API客户端,然后您可以发送消息,如下所示:

var twilio = require("twilio");
var client = twilio(ACCOUNT_SID, AUTH_TOKEN);

client.messages.create({
  to: PHONE_NUMBER,
  from: TWILIO_PHONE_NUMBER,
  body: "Hello from Twilio
});

how to use the Twilio Node.js module on the Twilio blog有更深入的解释。另外,请查看Twilio Node.js module documentation