const Koa = require('koa')
const http = require('http')
const WebSocket = require('ws')
const app = new Koa()
const server = http.createServer(app.callback())
const wss = new WebSocket.Server({ server })
server.listen(3000)
麻烦解释一下这种做法,会跑起来几个服务?如果是两个,那web服务
和socket服务
共用3000端口
了吗?
我想在微信小程序上用WebSocket
,但据我所知,小程序后台的自动化脚本会杀死除了80端口以外其他进程
wsws是没有跨域的 你这个问题点开network调试面板。看请求信息里面的upgrade有没有,然后响应状态码是不是101。如果是只有101和upgrade那就是ws,如果又有200又有101 那就是都有 如果只有200的状态码就是没有ws,正常我用都是两个端口,一个ws,一个http协议的端口