Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.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
无法在节点反应应用程序@Heroku中使用套接字IO_Heroku_Socket.io - Fatal编程技术网

无法在节点反应应用程序@Heroku中使用套接字IO

无法在节点反应应用程序@Heroku中使用套接字IO,heroku,socket.io,Heroku,Socket.io,我的应用程序运行得很好。昨天我做了一些更改,在服务器/客户端上包括SOCKET.IO 从那时起,尽管构建成功,但我无法运行该应用程序 请查找日志: 从“socket.io”导入{Server}; ^^^^^^ 语法错误:请求的模块“socket.io”未提供名为“Server”的导出 即使在我试图通过调用适当的文件来提取确切的对象之后,它在Heroku中也不起作用 从“./node_modules/socket.io/dist/index.js”导入{Server}” 一切都在本地运行 我已经

我的应用程序运行得很好。昨天我做了一些更改,在服务器/客户端上包括SOCKET.IO

从那时起,尽管构建成功,但我无法运行该应用程序

请查找日志: 从“socket.io”导入{Server}; ^^^^^^ 语法错误:请求的模块“socket.io”未提供名为“Server”的导出 即使在我试图通过调用适当的文件来提取确切的对象之后,它在Heroku中也不起作用

从“./node_modules/socket.io/dist/index.js”导入{Server}”


一切都在本地运行

我已经检查了他们指定使用粘性会话的文档。

但如何从仪表板启用它

是否有任何构建包来解决此问题


谢谢

这与粘性会话无关。您是否将socket.io添加到package.json?是的,相同的版本在我的本地服务器上运行良好。socket.io的条目都在client/server package.json中,您可以删除所有包锁文件和节点单元模块。运行npm install并告诉我它是否在loca上工作?即使在删除文件并重建后,它仍在我的本地计算机上工作。Heroku使用NODE build pack的方式似乎有点不正确。即使在尝试通过以下方式进行创新:从“./NODE_modules/socket.io/dist/index.js”导入{Server}”;它在Heroku不起作用