为什么这里的大多数教程、示例和问题都使用本地 IP 或 localhost
(或其他硬编码路径)来表示:
var socket = io.connect('http://127.0.0.1:3700');
不仅仅是:
var socket = io.connect(document.location.protocol+'//'+document.location.host);
甚至可以这样做:
var socket = io.connect();
这样做有没有任何风险?有没有更好的方式使我的脚本在本地和生产环境都能正常工作,而不必每次都更改此值?