connect-gzip
connect-gzip copied to clipboard
`res.writeHead(303, { Location: foreignUrl })` does not work correctly with `connect.session(...)`
Stumbled on this while looking into a reported issue with everyauth
.
The problem is that the session is not properly persisted just before the redirect. To reproduce:
- Use the following gist
- Go to http://localhost:3000
- This should redirect to http://google.com
- Then, go to http://localhost:3000/two
- The step 2 session and step 4 session should carry the same
name
, but they do not -- hence, the broken assertion in the gist.
--Brian