已将握手加入队列后,无法将其加入队列,请刷新页面-Socket.io

时间:2018-08-31 07:46:44

标签: javascript sockets socket.io socket.io-1.0

我正在使用Node JS在Socket.io上工作。我制作了自定义控制台,在其中添加了不同的消息。根据文档,我在服务器端和客户端都使用过socket.io。基本上,我正在使用的应用程序是一种抓取工具,可使用PhantomJS从不同的网站抓取数据。该工具首先建立套接字连接,然后建立数据库连接(在我的情况下为MySql),此后,当我单击按钮Start Scrapping时,它将执行抓取功能并在网站加载后开始抓取网站。

问题是无论何时建立套接字连接,我都会生成一条自定义控制台消息,内容为:

  

Socket:基于ID的套接字连接:U9MDhL-CegQfPCQFAAAD

     

数据库:已成功连接到MYSQL数据库...

但是当我刷新页面时,发生的是,每次刷新都会一次又一次地添加相同的消息。当我启动要运行的功能时,抓取程序将URL加载两次,并且一切都完成了页面重新加载或刷新的次数,直到我从控制台重新启动它为止,例如nodeserver.js。我不知道是什么原因。

多次刷新页面:

enter image description here

0 个答案:

没有答案