相关疑难解决方法(0)

我可以在heroku上设置socket.io聊天吗?

我有一个简单的socket.io聊天应用程序,我已经上传到一个新的Heroku'cedar'堆栈.

现在我几乎把所有东西都搞定了,但我遇到了一个绊脚石.在我的localhost上,我从客户端打开与套接字服务器的连接:

// lots of HTML omitted
socket = new io.Socket('localhost', {port: 8888});
Run Code Online (Sandbox Code Playgroud)

但是在Heroku上,我显然必须用其他东西代替这些值.

我可以从服务器上的进程对象获取端口,如下所示:

port = process.env.PORT || 8888
Run Code Online (Sandbox Code Playgroud)

并将其传递给视图.

但是我该替代'localhost'什么呢?

sockets heroku node.js socket.io

28
推荐指数
4
解决办法
2万
查看次数

标签 统计

heroku ×1

node.js ×1

socket.io ×1

sockets ×1