Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在socket express.js中使用req和res_Javascript_Node.js_Express_Websocket_Socket.io - Fatal编程技术网

Javascript 如何在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){} 如果我直接访问它,它将不起作用。它不起作用。我如何使用它?请指导此请求。应调用常量 谢谢您想将一个值与连接对象关联

如何在socket express.js(节点)中使用req和res

这是我放置这些值的另一个文件

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未定义try
socket.constants=require(“../constants”)
我想socket是未定义的,我要得到的不是吗?与REST不同的是,where is连接仅在整个请求中处于活动状态,因此我们有这些对象。where as in socket中的连接是持久的,因此只要连接处于活动状态,您设置的任何属性都将可用。是否要将值与连接o关联对象?通过
req.constants=require('../constants')
您想要实现什么?是的,我想要在套接字中与req.constants关联的值,但当我将req.constants放在套接字中时,它表示req未定义try
socket.constants=require('../constants'))
我想socket是未定义的,我要得到的不是吗?与REST不同的是,where is连接在整个请求中都是活动的,因此我们有这些对象。在socket中,连接是持久的,所以只要连接是活动的,您设置的任何属性都是可用的。
let connection = async(req, res, next) =>{
    req.constants = require('../constants');
    next();
}