'Headers is not defined' error in Sveltekit deployed app

EDIT: FIXED – The solution was to switch the application’s node version to 20.x

PLEASE help us help you by writing a good post!

  • We need to know your netlify site name. Example: gifted-antelope-58b104.netlify.app
  • DNS issues? Tell us the custom domain, tell us the error message! We can’t help if we don’t know your domain.
    -No DNS Issue, the app is already deployed
  • Build problems? Link or paste the FULL build log & build settings screenshot
    -The app build and deploys correctly.

I’ve deployed a Sveltekit application which gives me the following error once deployed, when I try to visit it:

When I access the function logs, this is what I get:
Dec 18, 10:05:15 AM: 28ee3cd6 ERROR Invoke Error {“errorType”:“ReferenceError”,“errorMessage”:“Headers is not defined”,“stack”:[“ReferenceError: Headers is not defined”," at to_request (file:///var/task/.netlify/serverless.js:320:16)“,” at Runtime.handler (file:///var/task/.netlify/serverless.js:280:41)“]}
Dec 18, 10:05:15 AM: 28ee3cd6 Duration: 6.52 ms Memory Usage: 62 MB Init Duration: 194.73 ms
Dec 18, 10:05:41 AM: 057a9fdb ERROR Invoke Error {“errorType”:“ReferenceError”,“errorMessage”:“Headers is not defined”,“stack”:[“ReferenceError: Headers is not defined”,” at to_request (file:///var/task/.netlify/serverless.js:320:16)“,” at Runtime.handler (file:///var/task/.netlify/serverless.js:280:41)“,” at Runtime.handleOnceNonStreaming (file:///var/runtime/index.mjs:1173:29)“]}
Dec 18, 10:05:41 AM: 057a9fdb Duration: 5.19 ms Memory Usage: 62 MB
Dec 18, 10:05:41 AM: 16c76039 ERROR Invoke Error {“errorType”:“ReferenceError”,“errorMessage”:“Headers is not defined”,“stack”:[“ReferenceError: Headers is not defined”,” at to_request (file:///var/task/.netlify/serverless.js:320:16)“,” at Runtime.handler (file:///var/task/.netlify/serverless.js:280:41)“,” at Runtime.handleOnceNonStreaming (file:///var/runtime/index.mjs:1173:29)“]}
Dec 18, 10:05:42 AM: 16c76039 Duration: 5.26 ms Memory Usage: 62 MB
Dec 18, 10:07:12 AM: 24679897 ERROR Invoke Error {“errorType”:“ReferenceError”,“errorMessage”:“Headers is not defined”,“stack”:[“ReferenceError: Headers is not defined”,” at to_request (file:///var/task/.netlify/serverless.js:320:16)“,” at Runtime.handler (file:///var/task/.netlify/serverless.js:280:41)“,” at Runtime.handleOnceNonStreaming (file:///var/runtime/index.mjs:1173:29)“]}
Dec 18, 10:07:12 AM: 24679897 Duration: 2.09 ms Memory Usage: 62 MB
Dec 18, 10:07:13 AM: e490776d ERROR Invoke Error {“errorType”:“ReferenceError”,“errorMessage”:“Headers is not defined”,“stack”:[“ReferenceError: Headers is not defined”,” at to_request (file:///var/task/.netlify/serverless.js:320:16)“,” at Runtime.handler (file:///var/task/.netlify/serverless.js:280:41)“,” at Runtime.handleOnceNonStreaming (file:///var/runtime/index.mjs:1173:29)“]}
Dec 18, 10:07:13 AM: e490776d Duration: 1.70 ms Memory Usage: 62 MB
Dec 18, 10:20:11 AM: ce8c6d8c ERROR Invoke Error {“errorType”:“ReferenceError”,“errorMessage”:“Headers is not defined”,“stack”:[“ReferenceError: Headers is not defined”,” at to_request (file:///var/task/.netlify/serverless.js:320:16)“,” at Runtime.handler (file:///var/task/.netlify/serverless.js:280:41)“]}
Dec 18, 10:20:11 AM: ce8c6d8c Duration: 7.32 ms Memory Usage: 62 MB Init Duration: 181.17 ms
Dec 18, 10:20:12 AM: bd550203 ERROR Invoke Error {“errorType”:“ReferenceError”,“errorMessage”:“Headers is not defined”,“stack”:[“ReferenceError: Headers is not defined”,” at to_request (file:///var/task/.netlify/serverless.js:320:16)“,” at Runtime.handler (file:///var/task/.netlify/serverless.js:280:41)“,” at Runtime.handleOnceNonStreaming (file:///var/runtime/index.mjs:1173:29)"]}
Dec 18, 10:20:12 AM: bd550203 Duration: 2.48 ms Memory Usage: 62 MB

Any help would be greatly appreciated!

Thanks in advance for your time :slight_smile:

1 Like