我正在使用SocketIO编写Node.js服务,并通过该Node.js服务提供多种服务。最初,我使用了额外的路径来完成这样的任务,例如,
example.com/api< - routes
example.com/livechat&l; - SocketIO
但是,该服务正被移动到具有子目录的虚拟主机。因此,不是以'example.com'为根,而是获得'example.com/nodejs/'。问题是,socketIO仍然认为它正在接触'example.com',因此所有套接字请求都在404中结束。