0

我在本地启动了一个简单的 node.js 服务器。它给出了一个 index.html。我想要 index.html 上的链接到 localhost:4000 以在新窗口中打开同一页面。但是只有当我点击刷新时,浏览器才能在新窗口中读取协议。如何与地址 "localhost:4000" 建立链接?

服务器:

//make url 
  socket.emit('url', 'click here');

索引.html:

socket.on('url', function (data) {
   $('#conversation').append('<a target="_blank" href="localhost:4000/">'+data +'</a>');
});
4

2 回答 2

3

Try specifying the protocol (http):

$('#conversation').append('<a target="_blank" href="http://localhost:4000/">'+data +'</a>');
于 2013-03-24T15:26:53.727 回答
2

Have you tried to change it to http://localhost:4000/? This will make sure that it uses the correct application protocol.

于 2013-03-24T15:26:52.810 回答