Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular 如何使用斜纹棉布?_Angular_Twilio - Fatal编程技术网

Angular 如何使用斜纹棉布?

Angular 如何使用斜纹棉布?,angular,twilio,Angular,Twilio,我正在将whatsapp mesages与我的应用程序集成,但我有一个构建问题 whatsapp.service.ts 从“@angular/core”导入{Injectable}; 从“Twilio”导入{Twilio}; //环境保护署 require(“dotenv”).config(); 让twilioID:string=“”; 让twilioToken:string=“”; if(process.env.environment==“local”| | process.env.envir

我正在将whatsapp mesages与我的应用程序集成,但我有一个构建问题

whatsapp.service.ts

从“@angular/core”导入{Injectable};
从“Twilio”导入{Twilio};
//环境保护署
require(“dotenv”).config();
让twilioID:string=“”;
让twilioToken:string=“”;
if(process.env.environment==“local”| | process.env.environment==“dev”){
//开发当地环境
twilioID=process.env.TWILIO_TEST_SID||;
twilioToken=process.env.TWILIO_TEST_AUTH_TOKEN|;
}否则{
//埃姆·普罗杜昂
twilioID=process.env.TWILIO_PRODUCTION|u SID|;
twilioToken=process.env.TWILIO_PRODUCTION_AUTH_TOKEN||;
}
//客户为我们提供的服务
const client=新的Twilio(twilioID,twilioToken);
const BOT_NUMBER=“whatsapp:+14155238886”;
@注射的({
提供于:“根”,
})
导出类WhatsAppService{
sendWhatsAppMessage(
numberDestiny:数字,
消息:string,
国家代码:号码
) {
返回client.messages.create({
发件人:BOT_编号,
收件人:`whatsapp:+${countryCode}${numberDestiny}`,
正文:信息,
});
}
sendMediaWhatsAppMessage(
numberDestiny:数字,
消息:string,
国家代码:,
MediaURL:string[]
) {
返回client.messages.create({
mediaUrl:mediaUrl,
发件人:BOT_编号,
收件人:`whatsapp:+${countryCode}${numberDestiny}`,
正文:信息,
});
}
}
构建错误

未找到./node_modules/jsonwebtoken/node_modules/jwa/index.js模块中的错误:错误:无法解析中的“加密” 'C:\Users\ialex\Documents\Development\node\u modules\jsonwebtoken\node\u modules\jwa'

在./node_modules/scmp/index.js模块中找不到错误:错误:无法 解析中的“加密” 'C:\Users\ialex\Documents\Development\node\u modules\scmp'

./node_modules/twilio/lib/webhooks/webhooks.js模块中的错误未找到 发现:错误:无法解析中的“加密” 'C:\Users\ialex\Documents\Development\node\u modules\twilio\lib\webhooks'

未找到./node_modules/dotenv/lib/main.js模块中的错误:错误: 无法解析中的“fs” 'C:\Users\ialex\Documents\Development\node\u modules\dotenv\lib'

./node_modules/twilio/lib/base/RequestClient.js模块中的错误未找到 发现:错误:无法解析中的“fs” 'C:\Users\ialex\Documents\Development\node\u modules\twilio\lib\base'

./node_modules/twilio/lib/base/RequestClient.js模块中的错误未找到 发现:错误:无法解析中的“http” 'C:\Users\ialex\Documents\Development\node\u modules\twilio\lib\base'

./node_modules/twilio/lib/base/RequestClient.js模块中的错误未找到 发现:错误:无法在中解析“https” 'C:\Users\ialex\Documents\Development\node\u modules\twilio\lib\base'

未找到./node_modules/dotenv/lib/main.js模块中的错误:错误: 无法解析中的“路径” 'C:\Users\ialex\Documents\Development\node\u modules\dotenv\lib'

错误 ./node_modules/jsonwebtoken/node_modules/jws/lib/sign-stream.js Module 未找到:错误:无法解析中的“流” 'C:\Users\ialex\Documents\Development\node\u modules\jsonwebtoken\node\u modules\jws\lib'

错误 ./node_modules/jsonwebtoken/node_modules/jws/lib/verify-stream.js 未找到模块:错误:无法解析中的“流” 'C:\Users\ialex\Documents\Development\node\u modules\jsonwebtoken\node\u modules\jws\lib'

错误 ./node_modules/jsonwebtoken/node_modules/jws/lib/data-stream.js Module 未找到:错误:无法解析中的“流” 'C:\Users\ialex\Documents\Development\node\u modules\jsonwebtoken\node\u modules\jws\lib'


这里是Twilio开发者福音传道者

这里的问题是因为您试图在客户端应用程序中使用。首先,构建节点库不是为了在浏览器中使用

更重要的是,这不是一个好主意,因为它要求您的帐户SID和身份验证令牌出现在客户端中。恶意用户可以从应用程序源中读取您的帐户SID和身份验证令牌,然后使用它们滥用您的Twilio帐户

相反,您应该在服务器端向TwilioAPI发出请求,然后从应用程序向服务器发送相关数据


不久前我确实编写了一个示例Angular应用程序,这可能会有所帮助。你可以看到我是怎样的,然后。(很抱歉,没有更多关于此应用的文档。)

这是否回答了您的问题?对不起,我帮不了你