簡體   English   中英

通過Twilio npm包發送短信 - 錯誤找不到 - 錯誤:找不到模塊'./webhooks'

[英]Send SMS via Twilio npm package - Error cannot find - Error: Cannot find module './webhooks'

我試圖通過Twilios npm包發送一個簡單的短信,我已經嘗試了一些當前的包沒有用。 所以我想我會選擇老式的npm路線。 這似乎也失敗了以下服務器錯誤消息:

W20170306-13:50:46.118(-8)? (STDERR)錯誤:找不到模塊'./webhooks'W20170306-13:50:46.118(-8)? (STDERR)at require(packages / modules-runtime.js:123:19)W20170306-13:50:46.119(-8)? (STDERR)at meteorInstall.node_modules.twilio.lib.index.js(packages / modules.js:342:16)W20170306-13:50:46.119(-8)? (STDERR)在fileEvaluate(packages / modules-runtime.js:197:9)W20170306-13:50:46.119(-8)? (STDERR)at require(packages / modules-runtime.js:120:16)W20170306-13:50:46.120(-8)? (STDERR)at meteorInstall.server.server.js(server / server.js:3:14)W20170306-13:50:46.120(-8)? (STDERR)在fileEvaluate(packages / modules-runtime.js:197:9)W20170306-13:50:46.120(-8)? (STDERR)at require(packages / modules-runtime.js:120:16)W20170306-13:50:46.121(-8)? (STDERR)/Users/nicholas/Desktop/meteor/esoLounge/.meteor/local/build/programs/server/app/app.js:15:1 W20170306-13:50:46.123(-8)? (STDERR)/Users/nicholas/Desktop/meteor/esoLounge/.meteor/local/build/programs/server/boot.js:303:34 W20170306-13:50:46.124(-8)? (STDERR)在Array.forEach(本機)

這是我的服務器代碼:

let accountSid = 'ACxxxxxxxxxxxxxxxxxxxxa',
    authToken = 'a91xxxxxxxxxxxxxxxxxxxxxxxxxa',
    twilio = require("../node_modules/twilio/lib"),
    client = new twilio.RestClient(accountSid, authToken);

client.messages.create({
    body: 'Hello from Node',
    to: '+15555555551', 
    from: '+15555555551'
}, function(err, message) {
    console.log(message.sid);
});

如果有的話,我也願意接受Twilio以外的工作解決方案。 謝謝!

你為什么要這樣的twilio(使用文件路徑)? Node / npm / require會自動處理所有這些,我想這就是問題的來源。

做就是了:

var client = require('twilio')(accountSid, authToken);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM