From ad738b73598ab9712291aaa6b198468262f5071f Mon Sep 17 00:00:00 2001 From: Eric Ponto Date: Wed, 9 Mar 2022 11:08:36 -0600 Subject: [PATCH 1/3] Convert server.js to module.exports It seems that when using middleware, server.js is getting imported and throwing the error: "SyntaxError: Unexpected token 'export'" --- packages/next/server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/next/server.js b/packages/next/server.js index 0aff92876d2c..5ce8737d0248 100644 --- a/packages/next/server.js +++ b/packages/next/server.js @@ -1,2 +1,2 @@ -export { NextRequest } from 'next/dist/server/web/spec-extension/request' -export { NextResponse } from 'next/dist/server/web/spec-extension/response' +exports.NextRequest = require('next/dist/server/web/spec-extension/request').NextRequest; +exports.NextResponse = require('next/dist/server/web/spec-extension/response').NextResponse; From abf2d9ac94339136a90352f15dd78b0de589c78c Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Wed, 9 Mar 2022 16:23:55 -0600 Subject: [PATCH 2/3] Apply suggestions from code review --- packages/next/server.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/packages/next/server.js b/packages/next/server.js index 5ce8737d0248..01098a1fcaf4 100644 --- a/packages/next/server.js +++ b/packages/next/server.js @@ -1,2 +1,6 @@ -exports.NextRequest = require('next/dist/server/web/spec-extension/request').NextRequest; -exports.NextResponse = require('next/dist/server/web/spec-extension/response').NextResponse; +module.exports = { + NextRequest: require('next/dist/server/web/spec-extension/request').NextRequest, + NextResponse: require('next/dist/server/web/spec-extension/response').NextResponse +} + + From 4b342c8fda1c0b26e905bb91d513ca914e79bfdd Mon Sep 17 00:00:00 2001 From: JJ Kasper Date: Wed, 9 Mar 2022 16:32:31 -0600 Subject: [PATCH 3/3] lint-fix --- packages/next/server.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/next/server.js b/packages/next/server.js index 01098a1fcaf4..4200066987af 100644 --- a/packages/next/server.js +++ b/packages/next/server.js @@ -1,6 +1,6 @@ module.exports = { - NextRequest: require('next/dist/server/web/spec-extension/request').NextRequest, - NextResponse: require('next/dist/server/web/spec-extension/response').NextResponse + NextRequest: require('next/dist/server/web/spec-extension/request') + .NextRequest, + NextResponse: require('next/dist/server/web/spec-extension/response') + .NextResponse, } - -