2 months ago
Hey there,
I'm trying to deploy and use https://github.com/nwtgck/piping-server but all GET requests to get back the data gives me an ERR_HTTP2_PROTOCOL_ERROR.
I deployed the service with this template: https://railway.com/deploy/zLz276
When I use a public instance in my application, like https://ppng.io, I don't get any errors.
2 Replies
2 months ago
Update: I tried to deploy the raw docker image https://hub.docker.com/r/nwtgck/piping-server, same result.
2 months ago
After some digging and help from AI, I think the error is due to the server handling explicitly HTTP/2 and some duplex requests. I ended up rewriting the server in Golang, removing the HTTP/2 handling (Railway will take care of it apparently) and the duplex thing for reporting progress. I may create a template for this Go version.