Next.js Discord

Discord Forum

Request is not defined

Answered
Polish posted this in #help-forum
Open in Discord
PolishOP
Hi guys,

This is my first time using the new App router and I've tried to run npm run dev and I just get:
C:\.fyp\testing\node_modules\next\dist\server\web\spec-extension\request.js:28
class NextRequest extends Request {
                          ^

ReferenceError: Request is not defined
    at Object.<anonymous> (C:\.fyp\testing\node_modules\next\dist\server\web\spec-extension\request.js:28:27)
    at Module._compile (node:internal/modules/cjs/loader:1105:14)
    at Object.Module._extensions..js (node:internal/modules/cjs/loader:1159:10)
    at Module.load (node:internal/modules/cjs/loader:981:32)
    at Function.Module._load (node:internal/modules/cjs/loader:822:12)
    at Module.require (node:internal/modules/cjs/loader:1005:19)
    at Module.mod.require (C:\.fyp\testing\node_modules\next\dist\server\require-hook.js:64:28)
    at require (node:internal/modules/cjs/helpers:102:18)
    at Object.<anonymous> (C:\.fyp\testing\node_modules\next\dist\server\web\spec-extension\adapters\next-request.js:37:18)
    at Module._compile (node:internal/modules/cjs/loader:1105:14)
Answered by joulev
upgrade node version to v18 at least, or v20 recommended
View full answer

3 Replies