I want to talk about my problem and how i do solved it!
If you have a better way or I did something wrong, please make a comment : )
1. Change socketio_path to following your mount_location.
I pretty sure your code will work, if you set mount_location to '/'and touch noting.
And the default mount_location is '/ws'. So you should change your socketio_path as '/ws/socket.io'
This is my think about now situation.
Request('/') -> FastAPI --redirect--> ASGIApp('/') -> SocketIOPath('/socket.io')
2. When you use postman.
You maybe use Socket.io instead of WebSocket.
But i recommend you to using websocket, Becuase of the path postman automatically direct.
It miss my /ws path. you can check it below image.
Below image is example about websocket. You can use like it!
Hello! thanks for pretty library!!
I want to talk about my problem and how i do solved it!
If you have a better way or I did something wrong, please make a comment : )
1. Change
socketio_path
to following yourmount_location
.I pretty sure your code will work, if you set
mount_location
to'/'
and touch noting. And the defaultmount_location
is'/ws'
. So you should change your socketio_path as'/ws/socket.io'
This is my think about now situation.
Request('/') -> FastAPI --redirect--> ASGIApp('/') -> SocketIOPath('/socket.io'
)2. When you use postman.
You maybe use Socket.io instead of WebSocket. But i recommend you to using websocket, Becuase of the path postman automatically direct.
It miss my /ws path. you can check it below image.
Below image is example about websocket. You can use like it!