我正在尝试将一些信息从<div ng-repeat="file in im">
<!-- Now file is your list (e.g. ["files/file/img1.bmp", "files/file/img2.jpg"] -->
<p>{{file[0]}}</p>
<p>{{file[1]}}</p>
<!-- and so on -->
</div>
传递到localhost:3000
,但每当我访问第二个网址时localhost:3000/id
都会发生变化。如果您socket.id
,您将看到服务器两次输出'client with id:id'。因此npm app.js
更改,服务器将其传递给错误的套接字。
似乎无法确定导致问题的原因,我希望你能帮助我。
由于
答案 0 :(得分:1)
这可能是因为当您转到新页面时,您还将再次调用socket.io客户端脚本,这将导致新的套接字连接。我最好的建议是将会话连接到你的socket io。