当前位置: 首页 > news >正文

网站建设思路黑马教育培训官网

网站建设思路,黑马教育培训官网,网页设计教程多少钱,建网站空间购买序#xff1a; 官方给的node对接火星的demo其实只适用于node开发的web应用#xff0c;但是对于纯node 作为服务端#xff0c;也就是作为webapi来调用#xff0c;你会发现#xff0c;location.host直接是获取不到location的。这个时候#xff0c;其实要单独起个wss的服务的…序 官方给的node对接火星的demo其实只适用于node开发的web应用但是对于纯node 作为服务端也就是作为webapi来调用你会发现location.host直接是获取不到location的。这个时候其实要单独起个wss的服务的关于这点雪狼写了本篇教程 1、博主的nodev18.12.1 2、wsv8.14.1WebSocket 3、CryptoJS4.0.0 正文 1.、来首先我们安装依赖下面两个命令 cnpm install crypto-js4.0.0 -S cnpm install ws8.14.1 -S 2、引入 import WebSocket from ws; import CryptoJS from crypto-js 3、写初始化url function getWebsocketUrl(){return new Promise((resolve, reject) {var apiKey 你的apiKeyvar apiSecret 你的apiSecretvar url wss://spark-api.xf-yun.com/v1.1/chatvar host localhost:8001var date new Date().toGMTString()var algorithm hmac-sha256var headers host date request-linevar signatureOrigin host: ${host}\ndate: ${date}\nGET /v1.1/chat HTTP/1.1var signatureSha CryptoJS.HmacSHA256(signatureOrigin, apiSecret)var signature CryptoJS.enc.Base64.stringify(signatureSha)var authorizationOrigin api_key${apiKey}, algorithm${algorithm}, headers${headers}, signature${signature}var authorization btoa(authorizationOrigin)url ${url}?authorization${authorization}date${date}host${host}resolve(url)})} 注意这里localhost:8001你直接写8001!后续你调试直接监听这个端口接口 4、开始监听 function wsFun(userSay,callback){getWebsocketUrl().then(url {let ws new WebSocket(url);ws.on(error, console.error);ws.on(open, function open() {var params {header: {app_id:你的app_id,//这里记得替换app_iduid: fd3f47e4-d},parameter: {chat: {domain: general,temperature: 0.5,max_tokens: 1024}},payload: {message: {text: [{role: user,content: userSay}]}}}ws.send(JSON.stringify(params))});ws.on(close, function close() {});ws.on(message, function message(data) {var msgDataJSON.parse(data)if (msgData.header.code ! 0) {callback(提问失败,2)}else{callback(msgData.payload.choices.text[0].content,msgData.header.status)// 这个就是返回啦}});})} wsFun(你好啊); 5、断点运行代码 $ node --inspect-brk8001 index.js注意这个8001就是咱刚host写的端口 message里面是火星的回复大家可以自行监听并回调 #程序员干货  #人间清醒  #前端回忆录  #争议话题  #程序员圈子热点
http://www.sadfv.cn/news/31105/

相关文章:

  • 网站制作软件下载wordpress自动视频播放
  • 网站seo专员宣传片制作公司宣传文案
  • 网站建设规划书百度文库电子商务营销推广
  • 文本文档做网站怎么加图片上海网站推广有哪些
  • 做优化网站怎么优化代码东莞找工作
  • 廊坊网站制作策划设计师图片素材网站有哪些
  • 动易网站 青春人才共享网站的建设方案怎么写
  • 自己可以做拼单网站吗编程 网站建设
  • 做一个公司网站要多少钱wordpress 作品 区别
  • 网页与网站的区别与联系杭州软件开发定制公司
  • 网站接入服务单位名称网站如何防止恶意注册
  • 3g小说网站wordpress 后台上传
  • 门户网站对应序号是什么国内知名的网站建设
  • 关于网站建设的可行性报告做外贸出口衣服的网站
  • 临淄网站制作价格低网站后台管理系统哪个好
  • 崇义网站建设photoshop下载安装
  • 手机网站建设哪家好wordpress知更鸟主题
  • 网站更新前知道内容网站建设费可以计入办公费用么
  • 刚察县wap网站建设公司营销型网站建设公司哪里有
  • 做网站怎么认证微博seo搜索优化公司报价
  • 天门网站定制制作网站去哪家好
  • 网站开发生命周期营销导向企业网站建设
  • 网站城市分站是怎么做的WordPress mx 主题
  • 制作网站专业地方建设的钱哪里来
  • js多久可以做网站有专门做背景音乐的网站吗
  • 不知此网站枉做男人的网站上海建设网站平台
  • 银行门户网站建设北京网页制作模板
  • 中国建设教育协会官方网站帝国cms 网站名称标签
  • 哪个小说网站版权做的好处哪个网站可预约做头发
  • 商丘市住房和城乡建设厅网站电脑网站打不开怎么解决