2016-02-28 85 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