当我使用socket.io与node.js服务器时,我通常使用以下代码(来自socket.io官方网站)。
<script src="/socket.io/socket.io.js"></script>
<script>
var socket = io.connect('http://localhost:3023');
socket.on('news', function (data) {
console.log(data);
socket.emit('my other event', { my: 'data' });
});
</script>
如您所见,我在硬编码我的服务器IP和端口号。有没有一种方法可以在node.js服务器上设置一个变量,然后在客户端代码中使用该变量?
目前,我正在使用cookie。