Javascript 如何在socket express.js中使用req和res
如何在socket express.js(节点)中使用req和res 这是我放置这些值的另一个文件Javascript 如何在socket express.js中使用req和res,javascript,node.js,express,websocket,socket.io,Javascript,Node.js,Express,Websocket,Socket.io,如何在socket express.js(节点)中使用req和res 这是我放置这些值的另一个文件 let connection = async(req, res, next) =>{ req.constants = require('../constants'); next(); } 如果我写io.use(函数(req,res,socket,next){} 如果我直接访问它,它将不起作用。它不起作用。我如何使用它?请指导此请求。应调用常量 谢谢您想将一个值与连接对象关联
let connection = async(req, res, next) =>{
req.constants = require('../constants');
next();
}
如果我写io.use(函数(req,res,socket,next){}
如果我直接访问它,它将不起作用。它不起作用。我如何使用它?请指导此请求。应调用常量
谢谢您想将一个值与连接对象关联吗?通过
req.constants=require('../constants')
您到底想实现什么?是的,我想将与req.constants关联的值放在套接字中,但当我将req.constants放在套接字中时,它表示req未定义trysocket.constants=require(“../constants”)
我想socket是未定义的,我要得到的不是吗?与REST不同的是,where is连接仅在整个请求中处于活动状态,因此我们有这些对象。where as in socket中的连接是持久的,因此只要连接处于活动状态,您设置的任何属性都将可用。是否要将值与连接o关联对象?通过req.constants=require('../constants')
您想要实现什么?是的,我想要在套接字中与req.constants关联的值,但当我将req.constants放在套接字中时,它表示req未定义trysocket.constants=require('../constants'))
我想socket是未定义的,我要得到的不是吗?与REST不同的是,where is连接在整个请求中都是活动的,因此我们有这些对象。在socket中,连接是持久的,所以只要连接是活动的,您设置的任何属性都是可用的。
let connection = async(req, res, next) =>{
req.constants = require('../constants');
next();
}