You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
$ npm run dev
> with-http2@1.0.0 dev /home/username/next.js/with-http2-app
> node server.js
[ ready ] compiled successfully
[ wait ] compiling ...
Listening on HTTPS port 3000
[ ready ] compiled successfully
[ event ] build page: /
[ wait ] compiling ...
[ ready ] compiled successfully
/home/username/next.js/with-http2-app/node_modules/compression/index.js:84
this._implicitHeader()
^
TypeError: this._implicitHeader is not a function
at Http2ServerResponse.write (/home/username/next.js/with-http2-app/node_modules/compression/index.js:84:14)
at ReadStream.ondata (_stream_readable.js:705:22)
at ReadStream.emit (events.js:193:13)
at addChunk (_stream_readable.js:295:12)
at readableAddChunk (_stream_readable.js:276:11)
at ReadStream.Readable.push (_stream_readable.js:231:10)
at fs.read (internal/fs/streams.js:183:12)
at FSReqCallback.wrapper [as oncomplete] (fs.js:478:5)
To Reproduce
Run npx create-next-app --example with-http2 with-http2-app
Run cd with-http2-app
Copy your SSL keys into localhost-privkey.pem and localhost-cert.pem.
Run npm run dev
Load https://localhost:3000/ in a browser and ignore the warning about self-signed certs.
Expected behavior
The page should load and the process keep running.
System information
OS: Ubuntu 18.04.3 LTS. Node: I reproduced this on both v11.15.0 and v8.16.1. Next.js cloned from master (commit 5422ee04bec6f2a582b3ce2f15b9edc30e755e13)
did not fix the problem. I'm a bit suspicious that the docs are out of date too, because the typescript types don't mention this option... but that's an issue for another ticket.
The text was updated successfully, but these errors were encountered:
Looks like the docs have a bug. The setting is compress, not compression. And setting that to falsedoes fix this problem. So probably not a problem specific to this example at all.
This issue has been automatically locked due to no recent activity. If you are running into a similar issue, please create a new issue with the steps to reproduce. Thank you.
vercel
locked as resolved and limited conversation to collaborators
Jan 31, 2022
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Examples bug report
Example name
with-http-2
Describe the bug
The server crashes after you load the first page:
To Reproduce
npx create-next-app --example with-http2 with-http2-app
cd with-http2-app
localhost-privkey.pem
andlocalhost-cert.pem
.npm run dev
https://localhost:3000/
in a browser and ignore the warning about self-signed certs.Expected behavior
The page should load and the process keep running.
System information
OS
: Ubuntu 18.04.3 LTS.Node
: I reproduced this on bothv11.15.0
andv8.16.1
.Next.js
cloned from master (commit5422ee04bec6f2a582b3ce2f15b9edc30e755e13
)Additional context
Probably related to expressjs/compression#128
Disabling compression in the config, per the docs:
did not fix the problem. I'm a bit suspicious that the docs are out of date too, because the typescript types don't mention this option... but that's an issue for another ticket.
The text was updated successfully, but these errors were encountered: