2016-02-28 41 views
0

我有一个在Heroku上运行的Parse服务器,我试图让我的Twilio云代码工作。只要我将var twilio = require('twilio')(twilioAccountSid, twilioAuthToken);添加到我的main.js中,该应用就会中断。 Parse.com的迁移指南(https://github.com/ParsePlatform/parse-server/wiki/Migrating-an-Existing-Parse-App#3-cloud-code)显示Twilio应该从“官方npm模块”安装。如何做到这一点?谢谢你的帮助!在Heroku解析服务器上安装Twilio

回答

0

我不得不修改package.json,添加"twilio": "~2.9.0"作为依赖项。我还能够通过安装Heroku工具带,并从终端运行heroku logs --tail --app your_app_name来更好地排除故障。我最初通过Heroku工具带安装了twilio,运行heroku run npm install twilio --app your_app_name,但我不确定这是否是必需的。

+0

'heroku run npm install twilio --app your_app_name' would not do anything。这将开始一个新的短暂Heroku dyno(所有Heroku进程都是短暂的),安装它,然后它将被删除。您需要将其添加到package.json并提交+推送这些更改。 你做到了这一点,我只是想清楚,运行步骤是不必要的。 –

+0

感谢杰夫的澄清。总体感觉。 – Robert