将模块添加到解析服务器

Posted

技术标签:

【中文标题】将模块添加到解析服务器【英文标题】:Adding module to Parse Server 【发布时间】:2016-03-16 01:35:26 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

这里是 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(在您的 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。

【讨论】:

以上是关于将模块添加到解析服务器的主要内容,如果未能解决你的问题,请参考以下文章

如何将自定义 ObjectId 添加到解析服务器对象?

错误:无法解析':app @ debug / compileClasspath'的依赖项:无法解析项目:将应用程序模块添加到android应用程序中

如何将新模块添加到通过ejabberd编写的MongooseIm聊天服务器上

Yolov5--从模块解析到网络结构修改(添加注意力机制)

更新到 Angular v6 - 找不到模块:错误:无法解析“fs”

为啥接口上的“添加 IDL 方法”将方法添加到模块以及 CoClass?