我正在运行Parse Server
,Heroku
我用来Cloud Code
通过短信验证用户。我使用Twilio
发送 SMS 消息。
据我了解,我必须添加Twilio
模块,以便可以在我的应用程序中使用它,但我不知道如何添加依赖项。到目前为止,我已经跑了npm install Twilio
,现在我不知道该怎么办。很感谢任何形式的帮助!
我正在运行Parse Server
,Heroku
我用来Cloud Code
通过短信验证用户。我使用Twilio
发送 SMS 消息。
据我了解,我必须添加Twilio
模块,以便可以在我的应用程序中使用它,但我不知道如何添加依赖项。到目前为止,我已经跑了npm install Twilio
,现在我不知道该怎么办。很感谢任何形式的帮助!
Twilio 开发人员布道者在这里。
由于 Parse Server 现在在 Node.js 上运行,您可以安装依赖项并像构建普通的 Node.js 应用程序一样使用它们。这很好,因为 Parse 上包含的 Twilio 帮助程序库版本已过时。
因此,在您的应用程序目录中,您应该使用 npm 安装 twilio 模块。
$ npm install twilio --save
这将在您的 package.json 中包含 twilio 模块。
然后,在您的应用程序中,您可以像这样包含 twilio 模块:
var twilio = require("twilio");
要发送 SMS 消息,您需要使用您的 Twilio 帐户 SID 和 Auth Token(在您的帐户门户中可用)创建一个 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
});
Twilio 博客上对如何使用 Twilio Node.js 模块有更深入的解释。此外,请查看Twilio Node.js 模块文档。