簡體   English   中英

如何使用Twilio在React Js中發送SMS?

[英]How do I send an SMS in React Js with Twilio?

因此,我使用create-react-app創建了reactjs Web應用程序,但是由於某些原因,當我導入Twilio庫/節點模塊時,在瀏覽器中出現此錯誤:

TypeError: deprecate.stream is undefined
./node_modules/deprecate/index.js/<
node_modules/deprecate/index.js:28

這是我得到的屏幕截圖,以便進行更好的說明

碼:

const _sendSMS = (num, sender, senderUID) => {
  var twilio = require('twilio');
  var client = new twilio('MY_ID_HERE', 'MY_TOKEN_HERE');
  client.messages.create({
    to: `+1${num}`,
    from: '+12169301068',
    body: `Howdy, ${sender} reccomended you to XXXXXXX!!`
  });
};

從我在線閱讀的關於另一個稱為nexmo的SMS庫的信息來看,該庫不能在reactjs項目中運行,只能在合法的節點服務器上運行。 是這種情況嗎,我是否缺少項目中的某些代碼或配置?

謝謝

如果這是一個旨在學習的項目,則一定要在前端使用twilio(也就是說,如果可以的話。看起來您不能像twilio那樣或twilio的某些依賴項可能正在嘗試使用Node庫) 。

如果您要將這個應用程序發布給全世界,我強烈建議您不要在前端使用twilio。 這是因為您將向世界公開API憑據。

您要做的是將數據發送到服務器,然后在服務器上使用twilio發送短信。

暫無
暫無

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

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