mdounin at mdounin.ru
Tue May 21 13:33:29 UTC 2013
On Tue, May 21, 2013 at 08:28:19AM -0400, pgte wrote:
> I'm trying to do a streaming request that uses chunked encoding that gets
> forwarded to a back-end node.js http server. In this case the client does
> not end the request before it gets a response header from the server.
> This works well if using node.js standalone, but when fronted by Nginx,
> nginx does not forward the request to my node process and a minute later
> returns a 408 to the client.
This doesn't work as nginx insists on reading a request body
before the request is passed to a backend server.
You may consider switching a protocol to something like WebSocket.
See here for instructions how to proxy WebSocket connections
More information about the nginx