Laravel Forge - Node.js Websocket 超时
Posted
技术标签:
【中文标题】Laravel Forge - Node.js Websocket 超时【英文标题】:Laravel Forge - Node.js Websocket Timeout 【发布时间】:2016-06-08 16:36:35 【问题描述】:我有一个简单的 socket.io 节点服务器托管在我的 laravel forge/数字海洋服务器上。使用宅基地在我的本地机器上找到一切正常,但是我在生产中收到以下错误:
http://[IP]:[PORT]/socket.io/?EIO=3&transport=polling&t=LCPeh0Onet::ERR_CONNECTION_TIMED_OUT
在服务器上我可以看到节点 server.js 文件正在接收来自 Laravel 的消息,但是客户端由于某种原因无法连接。
这与 nginx 的设置有关吗?配置为默认锻造一。
感谢您的帮助,非常感谢。
【问题讨论】:
我也遇到了这个问题,请问您找到解决方法了吗? 【参考方案1】:对于遇到此问题的任何人,解决方法是公开 SocketIO (6001) 和 Redis (6379) 的端口。转到 forge 中的网络选项卡并设置新的防火墙规则(如果您不使用 forge,则手动执行)。之后一切正常。
【讨论】:
以上是关于Laravel Forge - Node.js Websocket 超时的主要内容,如果未能解决你的问题,请参考以下文章
将 Forge Node.js SDK 与“Forge Design Automation v3”一起使用
如何从 Autodesk Forge 获取 node.js axios 中的缩略图
获取 ForbiddenError:无效的 csrf 令牌(使用 firebase auth、autodesk forge 和 node.js)
Autodesk Forge - 将文件作为块上传到 Node JS 中的 BIM 360 存储时出现 504 网关超时
BIM360 问题编辑器 Forge Node JS App - 试图在 localhost 3000 上运行
使用 C# .NET HTTPClient 在 Node JS 服务器上通过 Multer 将 Revit 文件上传到 Autodesk Forge OSS