2017-02-24 91 views
0

我有一些运行在客户端的JavaScript。它包括一个WebSocket的地址与服务器进行通信:

new WebSocket("ws://localhost:3000/") 

所有这些都很好,但我想要的“localhost”是指被从我使用的服务器的机器读取$HOSTNAME环境变量。我不想硬编码。我该怎么做?

回答

0

Duh。

new Websocket("ws://" + window.location.hostname + ":3000/") 
相关问题