我的 node.js 和 socket.io 已在我的本地机器上设置并完美运行,但现在我正尝试将其传输到我的实时服务器。
我已经安装了 node.js 和 socket.io,它们正在运行,但我似乎无法通过我的客户端链接到 socket.io/socket.io.js 文件。它不断返回“500 Internal Server Error”
我尝试过使用这两种路径:
<script type="text/javascript" src="/socket.io/socket.io.js"></script>
和
<script type="text/javascript" src="https://localhost:8080/socket.io/socket.io.js"></script>
为什么找不到?
最佳答案
“500 Internal Server Error”通常意味着“服务器崩溃”或至少“服务器遇到异常”。所以问题可能不是缺少 socket.io.js。
无论如何,当我在本地工作和远程不工作之间存在差异时,有时是由于环境变量的差异。你在哪里部署你的 node.js? Heroku、EC2、Joyent?
关于node.js - 找不到 socket.io.js 的路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12398936/