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

企业网站哪家好门户网站的推广方案

企业网站哪家好,门户网站的推广方案,成都网站建设 城,重庆公司专业建站需求#xff1a;node做后端根据websocket#xff0c;连接数据库#xff0c;数据库的字段改变后#xff0c;前端不用刷新页面也能更新到数据#xff0c;前端也可以发送消息给后端#xff0c;后端接受后把前端消息做处理再推送给前端展示 1.初始化node#xff0c;生成pac…需求node做后端根据websocket连接数据库数据库的字段改变后前端不用刷新页面也能更新到数据前端也可以发送消息给后端后端接受后把前端消息做处理再推送给前端展示 1.初始化node生成package.json和package-lock.js npm init -y 2.安装express、socket.io、cors 3.创建app.js并编写代码 使用node ./websocket.js运行项目 npm install express socket.io cors -S 建立websocket.js  const app require(express)(); const http require(http).createServer(app); const io require(socket.io)(http); const fs require(fs); const cors require(cors); // 使用 cors 中间件允许跨域请求 // 配置跨域选项 const corsOptions {origin: *, // 指定允许的来源methods: [GET, POST], // 允许的请求方法credentials: true // 允许发送凭据如 cookies }; app.use(cors(corsOptions)); // 创建数据库连接 const mysql require(mysql); const connection mysql.createConnection({host: localhost,//数据库连接域名user: root,//数据库账号password: 123456,//密码database: graduation_design//要连接的数据库名 }); connection.connect();// 监听客户端连接事件 io.on(connection, (socket) {console.log(A client connected);//查询表connection.query(SELECT * FROM shelves, (error, results) {if (error) throw error;//数据推送到前端socket.emit(data, results);},)// 发送数据到客户端setInterval(() {// 查询数据库并发送数据到客户端connection.query(SELECT * FROM shelves, (error, results) {if (error) throw error;socket.emit(data, results);},)}, 60 * 1000);//接收到客户端的消息后再推送给客户端socket.on(message, (message) {console.log(接收到客户端消息, message);socket.emit(messagedata, message);})// 监听客户端断开连接事件socket.on(disconnect, () {console.log(A client disconnected);}); });// 启动服务器 http.listen(3000, () {console.log(WebSocket server is running on port 3333); }); 4.前端使用socket.io-client npm install socket.io-client 在需要使用websocket连接的页面引入 templatediv classcontent-boxdiv classcontainer{{ data }}el-button clickconnectWebscoket连接websocket/el-buttonel-button clickgasong发送/el-buttonel-button clickstop停止连接/el-buttonhr /{{ msgdata }}/div/div /templatescript import io from socket.io-client let socket null export default {data() {return {data: null,msgdata: }},mounted() {},methods: {connectWebscoket() {// 解决跨域问题socket io(http://localhost:3333, {transports: [websocket],withCredentials: true, //白名单extraHeaders: {//请求头Access-Control-Allow-Origin: http://localhost:8080}})socket.on(data, (data) {this.data data})socket.on(messagedata, (msg) {this.msgdata msg})},gasong() {socket.send(Hello from client!)},stop() {socket.close()}} } /scriptstyle langscss scoped/style 此时已经建立好websocket的连接
http://www.lakalapos1.cn/news/9931/

相关文章:

  • h5编辑器免费版wordpress文章页seo设置
  • 如何用dw做php网站代码永川网站设计
  • 二维码生成器网站源码张家港营销型网站建设
  • 电子商务以后的就业方向百度搜索引擎关键词优化
  • 建设银行网银网站浙江金顶建设公司网站
  • 怎么盗用网站网站建站步骤
  • 全国各大网站男女做床上网站
  • 化工废料网站建设注册域名是什么意思
  • 网站空间分类网站没有收录原因
  • 博客网站素材展厅设计素材网站
  • 上海营销型网站代理网上商城包括
  • 电子商务网站建设中的重要性如何买域名发布网站
  • 网站开发与程序开发沂水网站优化
  • 户外运动网站模板建站网站公司调查
  • 齐齐哈尔网站建设公司河北黄骅市网站建设
  • 网站透明导航代码设计方案包括哪些方面
  • 做网站最烂公司网站国内服务器租用
  • 网站风格指的是什么数码公司网站建设调查
  • 厦门外贸网站找谁查网站域名
  • 南平市建设集团网站福田公司是国企还是私企
  • 我想弄个网站站长工具最近查询
  • 吉安哪家做网站的公司好手机网站优化指南
  • 花的网站建设规划书网站掉排名
  • 网站开发专业分数线网站页面设计素材
  • 广州企业网站设计公司网站建设会出现哪些问题
  • 网站还在建设中英文wordpress社交分享
  • 建设银行官方网站首页个人登录博客网站做啥好
  • 广东泰通建设有限公司网站代注册公司一般多少钱
  • 哪个网站做外贸生意企业营销推广
  • 企业服务网站制作物联网网站的建设和维护