我在Parse Server
上运行Heroku
,我使用Cloud Code
通过短信验证用户。我使用Twilio
发送短信。
据我了解,我必须添加Twilio
模块,以便我可以在我的应用程序中使用它,但我不知道如何添加依赖项。到目前为止,我已经运行npm install Twilio
,现在我不确定该怎么做。非常感谢任何帮助!
答案 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。