/
home
/
techb158
/
balavpn.abdallabala.com
/
node_modules
/
next
/
dist
/
server
/
/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/server
mkdir
upload
Name
Size
Mode
Actions
after/
-
0777
rm
api-utils/
-
0777
rm
app-render/
-
0777
rm
async-storage/
-
0777
rm
base-http/
-
0777
rm
dev/
-
0777
rm
instrumentation/
-
0777
rm
lib/
-
0777
rm
node-environment-extensions/
-
0777
rm
normalizers/
-
0777
rm
og/
-
0777
rm
request/
-
0777
rm
response-cache/
-
0777
rm
resume-data-cache/
-
0777
rm
route-definitions/
-
0777
rm
route-matcher-managers/
-
0777
rm
route-matcher-providers/
-
0777
rm
route-matchers/
-
0777
rm
route-matches/
-
0777
rm
route-modules/
-
0777
rm
stream-utils/
-
0777
rm
typescript/
-
0777
rm
use-cache/
-
0777
rm
web/
-
0777
rm
accept-header.d.ts
98
0666
edit
dl
rm
accept-header.js
4062
0666
edit
dl
rm
accept-header.js.map
6474
0666
edit
dl
rm
base-server.d.ts
14818
0666
edit
dl
rm
base-server.js
102491
0666
edit
dl
rm
base-server.js.map
163721
0666
edit
dl
rm
body-streams.d.ts
474
0666
edit
dl
rm
body-streams.js
3655
0666
edit
dl
rm
body-streams.js.map
5442
0666
edit
dl
rm
cache-dir.d.ts
82
0666
edit
dl
rm
cache-dir.js
757
0666
edit
dl
rm
cache-dir.js.map
703
0666
edit
dl
rm
capsize-font-metrics.json
4301622
0666
edit
dl
rm
ci-info.d.ts
124
0666
edit
dl
rm
ci-info.js
1142
0666
edit
dl
rm
ci-info.js.map
1314
0666
edit
dl
rm
client-component-renderer-logger.d.ts
405
0666
edit
dl
rm
client-component-renderer-logger.js
2287
0666
edit
dl
rm
client-component-renderer-logger.js.map
3036
0666
edit
dl
rm
config-schema.d.ts
151
0666
edit
dl
rm
config-schema.js
30336
0666
edit
dl
rm
config-schema.js.map
56748
0666
edit
dl
rm
config-shared.d.ts
49280
0666
edit
dl
rm
config-shared.js
7278
0666
edit
dl
rm
config-shared.js.map
58064
0666
edit
dl
rm
config-utils.d.ts
49
0666
edit
dl
rm
config-utils.js
5888
0666
edit
dl
rm
config-utils.js.map
6600
0666
edit
dl
rm
config.d.ts
1159
0666
edit
dl
rm
config.js
74313
0666
edit
dl
rm
config.js.map
99560
0666
edit
dl
rm
create-deduped-by-callsite-server-error-logger.d.ts
591
0666
edit
dl
rm
create-deduped-by-callsite-server-error-logger.js
3584
0666
edit
dl
rm
create-deduped-by-callsite-server-error-logger.js.map
3667
0666
edit
dl
rm
crypto-utils.d.ts
171
0666
edit
dl
rm
crypto-utils.js
3026
0666
edit
dl
rm
crypto-utils.js.map
4369
0666
edit
dl
rm
dynamic-rendering-utils.d.ts
425
0666
edit
dl
rm
dynamic-rendering-utils.js
3388
0666
edit
dl
rm
dynamic-rendering-utils.js.map
4939
0666
edit
dl
rm
font-utils.d.ts
177
0666
edit
dl
rm
font-utils.js
1776
0666
edit
dl
rm
font-utils.js.map
3060
0666
edit
dl
rm
get-app-route-from-entrypoint.d.ts
85
0666
edit
dl
rm
get-app-route-from-entrypoint.js
832
0666
edit
dl
rm
get-app-route-from-entrypoint.js.map
865
0666
edit
dl
rm
get-page-files.d.ts
536
0666
edit
dl
rm
get-page-files.js
807
0666
edit
dl
rm
get-page-files.js.map
1692
0666
edit
dl
rm
get-route-from-entrypoint.d.ts
97
0666
edit
dl
rm
get-route-from-entrypoint.js
1245
0666
edit
dl
rm
get-route-from-entrypoint.js.map
1415
0666
edit
dl
rm
image-optimizer.d.ts
4721
0666
edit
dl
rm
image-optimizer.js
38046
0666
edit
dl
rm
image-optimizer.js.map
56647
0666
edit
dl
rm
internal-utils.d.ts
223
0666
edit
dl
rm
internal-utils.js
1127
0666
edit
dl
rm
internal-utils.js.map
1347
0666
edit
dl
rm
load-components.d.ts
2988
0666
edit
dl
rm
load-components.js
7016
0666
edit
dl
rm
load-components.js.map
13170
0666
edit
dl
rm
load-default-error-components.d.ts
1352
0666
edit
dl
rm
load-default-error-components.js
1887
0666
edit
dl
rm
load-default-error-components.js.map
3826
0666
edit
dl
rm
load-manifest.external.d.ts
1808
0666
edit
dl
rm
load-manifest.external.js
3051
0666
edit
dl
rm
load-manifest.external.js.map
5827
0666
edit
dl
rm
match-bundle.d.ts
82
0666
edit
dl
rm
match-bundle.js
686
0666
edit
dl
rm
match-bundle.js.map
718
0666
edit
dl
rm
next-server.d.ts
11448
0666
edit
dl
rm
next-server.js
70038
0666
edit
dl
rm
next-server.js.map
110326
0666
edit
dl
rm
next-typescript.d.ts
47
0666
edit
dl
rm
next-typescript.js
318
0666
edit
dl
rm
next-typescript.js.map
222
0666
edit
dl
rm
next.d.ts
3646
0666
edit
dl
rm
next.js
15707
0666
edit
dl
rm
next.js.map
26816
0666
edit
dl
rm
node-environment-baseline.d.ts
0
0666
edit
dl
rm
node-environment-baseline.js
890
0666
edit
dl
rm
node-environment-baseline.js.map
1555
0666
edit
dl
rm
node-environment.d.ts
287
0666
edit
dl
rm
node-environment.js
648
0666
edit
dl
rm
node-environment.js.map
1065
0666
edit
dl
rm
node-polyfill-crypto.d.ts
0
0666
edit
dl
rm
node-polyfill-crypto.js
558
0666
edit
dl
rm
node-polyfill-crypto.js.map
1014
0666
edit
dl
rm
optimize-amp.d.ts
78
0666
edit
dl
rm
optimize-amp.js
549
0666
edit
dl
rm
optimize-amp.js.map
839
0666
edit
dl
rm
patch-error-inspect.d.ts
467
0666
edit
dl
rm
patch-error-inspect.js
19653
0666
edit
dl
rm
patch-error-inspect.js.map
28501
0666
edit
dl
rm
pipe-readable.d.ts
291
0666
edit
dl
rm
pipe-readable.js
5598
0666
edit
dl
rm
pipe-readable.js.map
7677
0666
edit
dl
rm
post-process.d.ts
372
0666
edit
dl
rm
post-process.js
2006
0666
edit
dl
rm
post-process.js.map
3983
0666
edit
dl
rm
ReactDOMServerPages.d.ts
38
0666
edit
dl
rm
ReactDOMServerPages.js
598
0666
edit
dl
rm
ReactDOMServerPages.js.map
957
0666
edit
dl
rm
render-result.d.ts
6241
0666
edit
dl
rm
render-result.js
7555
0666
edit
dl
rm
render-result.js.map
14243
0666
edit
dl
rm
render.d.ts
4887
0666
edit
dl
rm
render.js
55784
0666
edit
dl
rm
render.js.map
85056
0666
edit
dl
rm
request-meta.d.ts
8031
0666
edit
dl
rm
request-meta.js
1465
0666
edit
dl
rm
request-meta.js.map
9461
0666
edit
dl
rm
require-hook.d.ts
266
0666
edit
dl
rm
require-hook.js
2840
0666
edit
dl
rm
require-hook.js.map
4453
0666
edit
dl
rm
require.d.ts
377
0666
edit
dl
rm
require.js
3922
0666
edit
dl
rm
require.js.map
6048
0666
edit
dl
rm
revalidation-utils.d.ts
541
0666
edit
dl
rm
revalidation-utils.js
3341
0666
edit
dl
rm
revalidation-utils.js.map
5733
0666
edit
dl
rm
route-kind.d.ts
720
0666
edit
dl
rm
route-kind.js
1029
0666
edit
dl
rm
route-kind.js.map
937
0666
edit
dl
rm
send-payload.d.ts
597
0666
edit
dl
rm
send-payload.js
2849
0666
edit
dl
rm
send-payload.js.map
4214
0666
edit
dl
rm
send-response.d.ts
420
0666
edit
dl
rm
send-response.js
3065
0666
edit
dl
rm
send-response.js.map
4559
0666
edit
dl
rm
serve-static.d.ts
403
0666
edit
dl
rm
serve-static.js
2110
0666
edit
dl
rm
serve-static.js.map
2680
0666
edit
dl
rm
server-route-utils.d.ts
197
0666
edit
dl
rm
server-route-utils.js
1130
0666
edit
dl
rm
server-route-utils.js.map
1935
0666
edit
dl
rm
server-utils.d.ts
3134
0666
edit
dl
rm
server-utils.js
16542
0666
edit
dl
rm
server-utils.js.map
26064
0666
edit
dl
rm
setup-http-agent-env.d.ts
172
0666
edit
dl
rm
setup-http-agent-env.js
1050
0666
edit
dl
rm
setup-http-agent-env.js.map
1406
0666
edit
dl
rm
utils.d.ts
332
0666
edit
dl
rm
utils.js
3208
0666
edit
dl
rm
utils.js.map
4181
0666
edit
dl
rm
Edit:
/home/techb158/balavpn.abdallabala.com/node_modules/next/dist/server/next.js.map
(26816B)
{"version":3,"sources":["../../src/server/next.ts"],"sourcesContent":["import type { Options as DevServerOptions } from './dev/next-dev-server'\nimport type {\n NodeRequestHandler,\n Options as ServerOptions,\n} from './next-server'\nimport type { UrlWithParsedQuery } from 'url'\nimport type { IncomingMessage, ServerResponse } from 'http'\nimport type { Duplex } from 'stream'\nimport type { NextUrlWithParsedQuery } from './request-meta'\n\nimport './require-hook'\nimport './node-polyfill-crypto'\n\nimport type { default as NextNodeServer } from './next-server'\nimport * as log from '../build/output/log'\nimport loadConfig from './config'\nimport path, { resolve } from 'path'\nimport { NON_STANDARD_NODE_ENV } from '../lib/constants'\nimport {\n PHASE_DEVELOPMENT_SERVER,\n SERVER_FILES_MANIFEST,\n} from '../shared/lib/constants'\nimport { PHASE_PRODUCTION_SERVER } from '../shared/lib/constants'\nimport { getTracer } from './lib/trace/tracer'\nimport { NextServerSpan } from './lib/trace/constants'\nimport { formatUrl } from '../shared/lib/router/utils/format-url'\nimport type { ServerFields } from './lib/router-utils/setup-dev-bundler'\nimport type { ServerInitResult } from './lib/render-server'\nimport { AsyncCallbackSet } from './lib/async-callback-set'\nimport {\n RouterServerContextSymbol,\n routerServerGlobal,\n} from './lib/router-utils/router-server-context'\n\nlet ServerImpl: typeof NextNodeServer\n\nconst getServerImpl = async () => {\n if (ServerImpl === undefined) {\n ServerImpl = (\n await Promise.resolve(\n require('./next-server') as typeof import('./next-server')\n )\n ).default\n }\n return ServerImpl\n}\n\nexport type NextServerOptions = Omit<\n ServerOptions | DevServerOptions,\n // This is assigned in this server abstraction.\n 'conf'\n> &\n Partial<Pick<ServerOptions | DevServerOptions, 'conf'>>\n\nexport type RequestHandler = (\n req: IncomingMessage,\n res: ServerResponse,\n parsedUrl?: NextUrlWithParsedQuery | undefined\n) => Promise<void>\n\nexport type UpgradeHandler = (\n req: IncomingMessage,\n socket: Duplex,\n head: Buffer\n) => Promise<void>\n\nconst SYMBOL_LOAD_CONFIG = Symbol('next.load_config')\n\ninterface NextWrapperServer {\n // NOTE: the methods/properties here are the public API for custom servers.\n // Consider backwards compatibilty when changing something here!\n\n options: NextServerOptions\n hostname: string | undefined\n port: number | undefined\n\n getRequestHandler(): RequestHandler\n prepare(serverFields?: ServerFields): Promise<void>\n setAssetPrefix(assetPrefix: string): void\n close(): Promise<void>\n\n // used internally\n getUpgradeHandler(): UpgradeHandler\n\n // legacy methods that we left exposed in the past\n\n logError(...args: Parameters<NextNodeServer['logError']>): void\n\n revalidate(\n ...args: Parameters<NextNodeServer['revalidate']>\n ): ReturnType<NextNodeServer['revalidate']>\n\n logErrorWithOriginalStack(err: unknown, type: string): void\n\n render(\n ...args: Parameters<NextNodeServer['render']>\n ): ReturnType<NextNodeServer['render']>\n\n renderToHTML(\n ...args: Parameters<NextNodeServer['renderToHTML']>\n ): ReturnType<NextNodeServer['renderToHTML']>\n\n renderError(\n ...args: Parameters<NextNodeServer['renderError']>\n ): ReturnType<NextNodeServer['renderError']>\n\n renderErrorToHTML(\n ...args: Parameters<NextNodeServer['renderErrorToHTML']>\n ): ReturnType<NextNodeServer['renderErrorToHTML']>\n\n render404(\n ...args: Parameters<NextNodeServer['render404']>\n ): ReturnType<NextNodeServer['render404']>\n}\n\n/** The wrapper server used by `next start` */\nexport class NextServer implements NextWrapperServer {\n private serverPromise?: Promise<NextNodeServer>\n private server?: NextNodeServer\n private reqHandler?: NodeRequestHandler\n private reqHandlerPromise?: Promise<NodeRequestHandler>\n private preparedAssetPrefix?: string\n\n public options: NextServerOptions\n\n constructor(options: NextServerOptions) {\n this.options = options\n }\n\n get hostname() {\n return this.options.hostname\n }\n\n get port() {\n return this.options.port\n }\n\n getRequestHandler(): RequestHandler {\n return async (\n req: IncomingMessage,\n res: ServerResponse,\n parsedUrl?: UrlWithParsedQuery\n ) => {\n return getTracer().trace(NextServerSpan.getRequestHandler, async () => {\n const requestHandler = await this.getServerRequestHandler()\n return requestHandler(req, res, parsedUrl)\n })\n }\n }\n\n getUpgradeHandler(): UpgradeHandler {\n return async (req: IncomingMessage, socket: any, head: any) => {\n const server = await this.getServer()\n // @ts-expect-error we mark this as protected so it\n // causes an error here\n return server.handleUpgrade.apply(server, [req, socket, head])\n }\n }\n\n setAssetPrefix(assetPrefix: string) {\n if (this.server) {\n this.server.setAssetPrefix(assetPrefix)\n } else {\n this.preparedAssetPrefix = assetPrefix\n }\n }\n\n logError(...args: Parameters<NextWrapperServer['logError']>) {\n if (this.server) {\n this.server.logError(...args)\n }\n }\n\n async logErrorWithOriginalStack(err: unknown, type: string) {\n const server = await this.getServer()\n // this is only available on dev server\n if ((server as any).logErrorWithOriginalStack) {\n return (server as any).logErrorWithOriginalStack(err, type)\n }\n }\n\n async revalidate(...args: Parameters<NextWrapperServer['revalidate']>) {\n const server = await this.getServer()\n return server.revalidate(...args)\n }\n\n async render(...args: Parameters<NextWrapperServer['render']>) {\n const server = await this.getServer()\n return server.render(...args)\n }\n\n async renderToHTML(...args: Parameters<NextWrapperServer['renderToHTML']>) {\n const server = await this.getServer()\n return server.renderToHTML(...args)\n }\n\n async renderError(...args: Parameters<NextWrapperServer['renderError']>) {\n const server = await this.getServer()\n return server.renderError(...args)\n }\n\n async renderErrorToHTML(\n ...args: Parameters<NextWrapperServer['renderErrorToHTML']>\n ) {\n const server = await this.getServer()\n return server.renderErrorToHTML(...args)\n }\n\n async render404(...args: Parameters<NextWrapperServer['render404']>) {\n const server = await this.getServer()\n return server.render404(...args)\n }\n\n async prepare(serverFields?: ServerFields) {\n const server = await this.getServer()\n\n if (serverFields) {\n Object.assign(server, serverFields)\n }\n // We shouldn't prepare the server in production,\n // because this code won't be executed when deployed\n if (this.options.dev) {\n await server.prepare()\n }\n }\n\n async close() {\n if (this.server) {\n await this.server.close()\n }\n }\n\n private async createServer(\n options: ServerOptions | DevServerOptions\n ): Promise<NextNodeServer> {\n let ServerImplementation: typeof NextNodeServer\n if (options.dev) {\n ServerImplementation = (\n require('./dev/next-dev-server') as typeof import('./dev/next-dev-server')\n ).default as typeof import('./dev/next-dev-server').default\n } else {\n ServerImplementation = await getServerImpl()\n }\n const server = new ServerImplementation(options)\n\n return server\n }\n\n private async [SYMBOL_LOAD_CONFIG]() {\n const dir = resolve(this.options.dir || '.')\n\n const config = await loadConfig(\n this.options.dev ? PHASE_DEVELOPMENT_SERVER : PHASE_PRODUCTION_SERVER,\n dir,\n {\n customConfig: this.options.conf,\n silent: true,\n }\n )\n\n // check serialized build config when available\n if (!this.options.dev) {\n try {\n const serializedConfig = require(\n path.join(dir, config.distDir, SERVER_FILES_MANIFEST)\n ).config\n\n config.experimental.isExperimentalCompile =\n serializedConfig.experimental.isExperimentalCompile\n } catch (_) {\n // if distDir is customized we don't know until we\n // load the config so fallback to loading the config\n // from next.config.js\n }\n }\n\n return config\n }\n\n private async getServer() {\n if (!this.serverPromise) {\n this.serverPromise = this[SYMBOL_LOAD_CONFIG]().then(async (conf) => {\n if (!this.options.dev) {\n if (conf.output === 'standalone') {\n if (!process.env.__NEXT_PRIVATE_STANDALONE_CONFIG) {\n log.warn(\n `\"next start\" does not work with \"output: standalone\" configuration. Use \"node .next/standalone/server.js\" instead.`\n )\n }\n } else if (conf.output === 'export') {\n throw new Error(\n `\"next start\" does not work with \"output: export\" configuration. Use \"npx serve@latest out\" instead.`\n )\n }\n }\n\n this.server = await this.createServer({\n ...this.options,\n conf,\n })\n if (this.preparedAssetPrefix) {\n this.server.setAssetPrefix(this.preparedAssetPrefix)\n }\n return this.server\n })\n }\n return this.serverPromise\n }\n\n private async getServerRequestHandler() {\n if (this.reqHandler) return this.reqHandler\n\n // Memoize request handler creation\n if (!this.reqHandlerPromise) {\n this.reqHandlerPromise = this.getServer().then((server) => {\n this.reqHandler = getTracer().wrap(\n NextServerSpan.getServerRequestHandler,\n server.getRequestHandler().bind(server)\n )\n delete this.reqHandlerPromise\n return this.reqHandler\n })\n }\n return this.reqHandlerPromise\n }\n}\n\n/** The wrapper server used for `import next from \"next\" (in a custom server)` */\nclass NextCustomServer implements NextWrapperServer {\n private didWebSocketSetup: boolean = false\n protected cleanupListeners?: AsyncCallbackSet\n\n protected init?: ServerInitResult\n\n public options: NextServerOptions\n\n constructor(options: NextServerOptions) {\n this.options = options\n }\n\n protected getInit() {\n if (!this.init) {\n throw new Error(\n 'prepare() must be called before performing this operation'\n )\n }\n return this.init\n }\n\n protected get requestHandler() {\n return this.getInit().requestHandler\n }\n protected get upgradeHandler() {\n return this.getInit().upgradeHandler\n }\n protected get server() {\n return this.getInit().server\n }\n\n get hostname() {\n return this.options.hostname\n }\n\n get port() {\n return this.options.port\n }\n\n async prepare() {\n const { getRequestHandlers } =\n require('./lib/start-server') as typeof import('./lib/start-server')\n\n let onDevServerCleanup: AsyncCallbackSet['add'] | undefined\n if (this.options.dev) {\n this.cleanupListeners = new AsyncCallbackSet()\n onDevServerCleanup = this.cleanupListeners.add.bind(this.cleanupListeners)\n }\n\n const initResult = await getRequestHandlers({\n dir: this.options.dir!,\n port: this.options.port || 3000,\n isDev: !!this.options.dev,\n onDevServerCleanup,\n hostname: this.options.hostname || 'localhost',\n minimalMode: this.options.minimalMode,\n quiet: this.options.quiet,\n })\n this.init = initResult\n }\n\n private setupWebSocketHandler(\n customServer?: import('http').Server,\n _req?: IncomingMessage\n ) {\n if (!this.didWebSocketSetup) {\n this.didWebSocketSetup = true\n customServer = customServer || (_req?.socket as any)?.server\n\n if (customServer) {\n customServer.on('upgrade', async (req, socket, head) => {\n this.upgradeHandler(req, socket, head)\n })\n }\n }\n }\n\n getRequestHandler(): RequestHandler {\n return async (\n req: IncomingMessage,\n res: ServerResponse,\n parsedUrl?: UrlWithParsedQuery\n ) => {\n this.setupWebSocketHandler(this.options.httpServer, req)\n\n if (parsedUrl) {\n req.url = formatUrl(parsedUrl)\n }\n\n return this.requestHandler(req, res)\n }\n }\n\n async render(...args: Parameters<NextWrapperServer['render']>) {\n let [req, res, pathname, query, parsedUrl] = args\n this.setupWebSocketHandler(this.options.httpServer, req as IncomingMessage)\n\n if (!pathname.startsWith('/')) {\n console.error(`Cannot render page with path \"${pathname}\"`)\n pathname = `/${pathname}`\n }\n pathname = pathname === '/index' ? '/' : pathname\n\n req.url = formatUrl({\n ...parsedUrl,\n pathname,\n query,\n })\n\n await this.requestHandler(req as IncomingMessage, res as ServerResponse)\n return\n }\n\n setAssetPrefix(assetPrefix: string): void {\n this.server.setAssetPrefix(assetPrefix)\n\n // update the router-server nextConfig instance as\n // this is the source of truth for \"handler\" in serverful\n const relativeProjectDir = path.relative(\n process.cwd(),\n this.options.dir || ''\n )\n\n if (\n routerServerGlobal[RouterServerContextSymbol]?.[relativeProjectDir]\n ?.nextConfig\n ) {\n routerServerGlobal[RouterServerContextSymbol][\n relativeProjectDir\n ].nextConfig.assetPrefix = assetPrefix\n }\n }\n\n getUpgradeHandler(): UpgradeHandler {\n return this.server.getUpgradeHandler()\n }\n\n logError(...args: Parameters<NextWrapperServer['logError']>) {\n this.server.logError(...args)\n }\n\n logErrorWithOriginalStack(err: unknown, type: string) {\n return this.server.logErrorWithOriginalStack(err, type)\n }\n\n async revalidate(...args: Parameters<NextWrapperServer['revalidate']>) {\n return this.server.revalidate(...args)\n }\n\n async renderToHTML(...args: Parameters<NextWrapperServer['renderToHTML']>) {\n return this.server.renderToHTML(...args)\n }\n\n async renderError(...args: Parameters<NextWrapperServer['renderError']>) {\n return this.server.renderError(...args)\n }\n\n async renderErrorToHTML(\n ...args: Parameters<NextWrapperServer['renderErrorToHTML']>\n ) {\n return this.server.renderErrorToHTML(...args)\n }\n\n async render404(...args: Parameters<NextWrapperServer['render404']>) {\n return this.server.render404(...args)\n }\n\n async close() {\n await Promise.allSettled([\n this.init?.server.close(),\n this.cleanupListeners?.runAll(),\n ])\n }\n}\n\n// This file is used for when users run `require('next')`\nfunction createServer(\n options: NextServerOptions & {\n turbo?: boolean\n turbopack?: boolean\n }\n): NextWrapperServer {\n if (\n options &&\n (options.turbo || options.turbopack || process.env.IS_TURBOPACK_TEST)\n ) {\n process.env.TURBOPACK = '1'\n }\n // The package is used as a TypeScript plugin.\n if (\n options &&\n 'typescript' in options &&\n 'version' in (options as any).typescript\n ) {\n const pluginMod: typeof import('./next-typescript') =\n require('./next-typescript') as typeof import('./next-typescript')\n return pluginMod.createTSPlugin(\n options as any\n ) as unknown as NextWrapperServer\n }\n\n if (options == null) {\n throw new Error(\n 'The server has not been instantiated properly. https://nextjs.org/docs/messages/invalid-server-options'\n )\n }\n\n if (\n !('isNextDevCommand' in options) &&\n process.env.NODE_ENV &&\n !['production', 'development', 'test'].includes(process.env.NODE_ENV)\n ) {\n log.warn(NON_STANDARD_NODE_ENV)\n }\n\n if (options.dev && typeof options.dev !== 'boolean') {\n console.warn(\n \"Warning: 'dev' is not a boolean which could introduce unexpected behavior. https://nextjs.org/docs/messages/invalid-server-options\"\n )\n }\n\n // When the caller is a custom server (using next()).\n if (options.customServer !== false) {\n const dir = resolve(options.dir || '.')\n\n return new NextCustomServer({\n ...options,\n dir,\n })\n }\n\n // When the caller is Next.js internals (i.e. render worker, start server, etc)\n return new NextServer(options)\n}\n\n// Support commonjs `require('next')`\nmodule.exports = createServer\n// exports = module.exports\n\n// Support `import next from 'next'`\nexport default createServer\n"],"names":["NextServer","ServerImpl","getServerImpl","undefined","Promise","resolve","require","default","SYMBOL_LOAD_CONFIG","Symbol","constructor","options","hostname","port","getRequestHandler","req","res","parsedUrl","getTracer","trace","NextServerSpan","requestHandler","getServerRequestHandler","getUpgradeHandler","socket","head","server","getServer","handleUpgrade","apply","setAssetPrefix","assetPrefix","preparedAssetPrefix","logError","args","logErrorWithOriginalStack","err","type","revalidate","render","renderToHTML","renderError","renderErrorToHTML","render404","prepare","serverFields","Object","assign","dev","close","createServer","ServerImplementation","dir","config","loadConfig","PHASE_DEVELOPMENT_SERVER","PHASE_PRODUCTION_SERVER","customConfig","conf","silent","serializedConfig","path","join","distDir","SERVER_FILES_MANIFEST","experimental","isExperimentalCompile","_","serverPromise","then","output","process","env","__NEXT_PRIVATE_STANDALONE_CONFIG","log","warn","Error","reqHandler","reqHandlerPromise","wrap","bind","NextCustomServer","didWebSocketSetup","getInit","init","upgradeHandler","getRequestHandlers","onDevServerCleanup","cleanupListeners","AsyncCallbackSet","add","initResult","isDev","minimalMode","quiet","setupWebSocketHandler","customServer","_req","on","httpServer","url","formatUrl","pathname","query","startsWith","console","error","routerServerGlobal","relativeProjectDir","relative","cwd","RouterServerContextSymbol","nextConfig","allSettled","runAll","turbo","turbopack","IS_TURBOPACK_TEST","TURBOPACK","typescript","pluginMod","createTSPlugin","NODE_ENV","includes","NON_STANDARD_NODE_ENV","module","exports"],"mappings":"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","ignoreList":[0]}
Save
cmd:
run