将模块添加到解析服务器

Adding module to Parse Server

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

据我所知,我必须添加 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 和授权令牌(在您的 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. Also, check out the Twilio Node.js module documentation有更深入的解释。