我正在尝试使用React和Express创建一个Web应用程序,并使用webpack-dev-server进行开发。我想发送短信,但是当我尝试使用Twilio或Plivo Uncaught Error: Cannot find module "net"
我得到的另一个错误是:
./~/twilio/package.json
Module parse failed: /Users/H/github/app/node_modules/twilio/package.json Line 2: Unexpected token :
You may need an appropriate loader to handle this file type.
| {
| "_args": [
| [
| "twilio",
@ ./~/twilio/lib/Client.js 5:17-43
我得到了更多与此类似的错误。我试图按照Twilio在文档中的示例,但只是在应用程序中要求twilio它给了我那些错误。
答案 0 :(得分:2)
Twilio开发者传道者在这里。
建议不要在前端使用Node.js的twilio模块,因此不是为前端构建的。该库使用您的Twilio帐户中的帐户Sid和验证令牌来使用API进行身份验证。您应该保密这些凭证,否则攻击者可以窃取他们并使用您的Twilio帐户。
我们建议您从自己的服务器调用Twilio API。然后,您可以构建一个React组件,通过AJAX调用该服务器,而不是直接在前端调用API。
答案 1 :(得分:0)