@@ -6,18 +6,18 @@ import type { Handler, HandlerContext, HandlerEvent } from '@netlify/functions'
6
6
import { Bridge } from '@vercel/node-bridge/bridge.js'
7
7
import type { NextConfigComplete } from 'next/dist/server/config-shared.js'
8
8
9
- import { getAutoDetectedLocales , handleCacheControl , handleVary } from '../helpers/headers.js'
9
+ import { handleCacheControl , handleVary } from '../helpers/headers.js'
10
10
11
11
const require = createRequire ( import . meta. url )
12
12
13
+ /* these dependencies are generated during the build */
14
+ // eslint-disable-next-line import/order
13
15
const { getRequestHandlers } = require ( 'next/dist/server/lib/start-server.js' )
14
-
15
16
const requiredServerFiles = require ( '../../.next/required-server-files.json' )
16
17
17
18
process . env . __NEXT_PRIVATE_STANDALONE_CONFIG = JSON . stringify ( requiredServerFiles . config )
18
19
19
20
const nextConfig = requiredServerFiles . config as NextConfigComplete
20
- const autoDetectedLocales = getAutoDetectedLocales ( nextConfig )
21
21
22
22
const __dirname = fileURLToPath ( new URL ( '../..' , import . meta. url ) )
23
23
@@ -60,7 +60,7 @@ export const handler: Handler = async function (event: HandlerEvent, context: Ha
60
60
console . log ( 'Next server response:' , JSON . stringify ( response , null , 2 ) )
61
61
62
62
handleCacheControl ( headers )
63
- handleVary ( headers , event . path , nextConfig . basePath , autoDetectedLocales )
63
+ handleVary ( headers , event , nextConfig )
64
64
65
65
return {
66
66
...result ,
0 commit comments