nklayman / vue-cli-plugin-electron-builder

Easily Build Your Vue.js App For Desktop With Electron
https://nklayman.github.io/vue-cli-plugin-electron-builder/
MIT License
4.12k stars 279 forks source link

Socket.io is not working after packing to exe #1994

Open damonsong opened 4 months ago

damonsong commented 4 months ago

Socket.io is not working after packing by using "yarn electron: builld".

However, the function is normal in development mode "yarn electron: serve". And normal for yarn server or yarn build.

I found the reason is socket client cannot be connected to server since the Invaild namespace. The invaild namespace is "//app://.". I found the value by adding console for socket instance. The normal namespace is "/" as default main namespace based on socket.io online document.

My question is that why the socket.io default namespace is changed to "//app://."? Any configuration file should be modified?