[英]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.