如何从php或node.js获取websocket url路径

How to get websocket url path from php or node.js

本文关键字:获取 websocket url 路径 js node php      更新时间:2023-09-26

My html code

var url='ws://localhost:8000/abc';
  socket=new WebSocket(url);
  socket.onopen=function(){
    log('Success');
  }

在PHP或节点中.js如何获取URL路径ABC

如果你使用 ws 库 for node,你可以从第二个参数获取 URL 到 ws.connection 哪个是请求对象:

const server = new http.createServer()
const wss = new WebSocket.Server({ server })
wss.on('connection', (ws, req) => {
  console.log(req.url)
})

PHP或Node中没有使用websockets的本机方法。 您需要使用某种库。 幸运的是,有很多选择:

节点.JS

.PHP