Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.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 如何在两个客户端JS文件中使用socket.io代码?_Javascript_Node.js_Socket.io - Fatal编程技术网

Javascript 如何在两个客户端JS文件中使用socket.io代码?

Javascript 如何在两个客户端JS文件中使用socket.io代码?,javascript,node.js,socket.io,Javascript,Node.js,Socket.io,我的代码库使用两个JavaScript文件。一个是针对所有与站点相关的Javascript调用production.js,另一个是基于页面名称的,在本例中称为messages.js 我的大多数客户端socket.io代码都在messages.js中 但是,我还想将一些通知推送到页面标题,而不管查看的是什么页面,因此只有socket.io代码的一部分需要在production.js中 如果不将所有socket.io代码都放在production.js中,如何在这两个文件中使用socket.io,使

我的代码库使用两个JavaScript文件。一个是针对所有与站点相关的Javascript调用production.js,另一个是基于页面名称的,在本例中称为messages.js

我的大多数客户端socket.io代码都在messages.js中

但是,我还想将一些通知推送到页面标题,而不管查看的是什么页面,因此只有socket.io代码的一部分需要在production.js中

如果不将所有socket.io代码都放在production.js中,如何在这两个文件中使用socket.io,使它们都能正常工作而不产生任何冲突


production.js也是在messages.js之前加载的。

我在production.js中缺少连接部分。

只要将连接部分移动到生产文件中,它就会在另一个文件的范围内。