【发布时间】:2019-09-20 09:30:46
【问题描述】:
我使用 socket.io、Node.JS 和 express 创建了一个实时聊天应用程序,我可以通过创建本地服务器来查看该应用程序。但是,我不想使用本地服务器,而是将我的客户端指向现有的 heroku 服务。我该怎么做?
当我执行以下操作时,
var spot = io("https://spotim-demo-chat-server.herokuapp.com");
与连接、断开连接、用户名注册和消息传递相关的所有功能似乎都失败了。它们在聊天中不起作用,它们的 console.log 消息也不会出现在终端中。
我还考虑过创建一个 HTTP 服务器并让它使用 .listen() 监听 heroku 服务的端口和 IP 地址。然而,对于我的任务,我没有提供这些值中的任何一个,只是 heroku url。
【问题讨论】:
标签: javascript node.js express heroku socket.io