Closed
Description
Verify canary release
- I verified that the issue exists in the latest Next.js canary release
Provide environment information
Operating System:
Platform: darwin
Arch: arm64
Version: Darwin Kernel Version 22.4.0: Mon Mar 6 21:00:41 PST 2023; root:xnu-8796.101.5~3/RELEASE_ARM64_T8103
Binaries:
Node: 18.16.0
npm: 9.5.1
Yarn: N/A
pnpm: N/A
Relevant packages:
next: 13.4.1-canary.2
eslint-config-next: N/A
react: 18.2.0
react-dom: 18.2.0
warn - Latest canary version not detected, detected: "13.4.1-canary.2", newest: "13.4.1".
Please try the latest canary version (`npm install next@canary`) to confirm the issue still exists before creating a new issue.
Read more - https://nextjs.org/docs/messages/opening-an-issue
Which area(s) of Next.js are affected? (leave empty if unsure)
App directory (appDir: true)
Link to the code that reproduces this issue
To Reproduce
Agenda of this project?
- To setup the Socket.Io server and share the information from one client to another user socket.io events
The App is have the following things -
- An api for initialising the Socket.Io server - inside /pages/api/socketio
- A client page to connect to this server - inside /app/page
Whats the Issue?
- There has been an unknown error in network connection from client side when its trying to create the Socket.Io connection.
Since when this issue is happening?
- This has been happening from Next.js version 13.2.5-canary.27 version and its still happening even in latest canary release 13.4.1-canary.2 and also the latest release Next.js 13.4.1
Do we have an Example project?
- Yes, I have created a testing project in codesandbox, that I have already shared. (Link)
Steps to Reproduce
- Just see the console and network tabs for the client connection error. It will happen to all the versions on and above 13.2.5-canary.27
- And to see if its fixed, you need to downgrade to 13.2.5-canary.26
Some References PR for / might this issue have created?
- I some how gathered the PR for the version when this Socket.Io broken (i.e. 13.2.5-canary.27) - See here
Describe the Bug
- There has been an unknown error in network connection from client side when its trying to create the Socket.Io connection.
Expected Behavior
- There should be successful Socket.Io connection.
- It should exactly work the same way as it was working 13.2.5-canary.26 or lower.
- I was using 13.2.4 as stable version for our production application, as we had to use Socket.Io for websocket connection.
Which browser are you using? (if relevant)
I am using latest Chrome version, but this has to do more with Next.js Core server. It has nothing to do with any browsers.
How are you deploying your application? (if relevant)
Using Docker, but this is irrelevant too, as in localhost also, there is this issue.