0
我有一些运行在客户端的JavaScript。它包括一个WebSocket的地址与服务器进行通信:
new WebSocket("ws://localhost:3000/")
所有这些都很好,但我想要的“localhost”是指被从我使用的服务器的机器读取$HOSTNAME
环境变量。我不想硬编码。我该怎么做?
我有一些运行在客户端的JavaScript。它包括一个WebSocket的地址与服务器进行通信:
new WebSocket("ws://localhost:3000/")
所有这些都很好,但我想要的“localhost”是指被从我使用的服务器的机器读取$HOSTNAME
环境变量。我不想硬编码。我该怎么做?
Duh。
new Websocket("ws://" + window.location.hostname + ":3000/")