14.6 socket跨域

 

socket.html

<script>
    // 高级api 不兼容 socket.io
    // http单向的,socket是双向的,传输都靠tcp
    let socket  = new WebSocket('ws://localhost:3000')
    socket.onopen = () => { // 多个页面通信就是 先发给服务器,服务器再发给另一个页面
       socket.send('我爱你')
    }
    socket.onmessage = e => {
      console.log(e.data)
    }
</script>

 

server.js

let express = require('express')
let app = express()
let WebSocket = require('ws')
let wss = new WebSocket.Server({port:3000 })
wss.on('connection', ws => {
  ws.on('message', data => {
    console.log(data)
    ws.send('我不爱你')
   })
})

 

相关文章

根据官网 入门 express
java叫接口control什么的app.get.post等等都是请求方式我们可...
为了前端丢进去的时候可以直接判断中间件就是经过了这个就会...
Express 文件的上传和下载
运行命令下载app.js 增加中间件。
基本模板来的 后面用后就有什么加什么都行。