/opt/canhelp/node_modules/next/dist/esm/server/request
NameSizeModeActions
connection.js69970644editdlrm
connection.js.map84930644editdlrm
cookies.js201800644editdlrm
cookies.js.map315520644editdlrm
draft-mode.js134720644editdlrm
draft-mode.js.map210970644editdlrm
fallback-params.js10800644editdlrm
fallback-params.js.map21340644editdlrm
headers.js179150644editdlrm
headers.js.map269180644editdlrm
params.js255420644editdlrm
params.js.map391840644editdlrm
pathname.js40080644editdlrm
pathname.js.map62060644editdlrm
root-params.js136890644editdlrm
root-params.js.map185160644editdlrm
search-params.js311100644editdlrm
search-params.js.map469870644editdlrm
utils.js21240644editdlrm
utils.js.map31130644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/esm/server/request/fallback-params.js (1080B)
import { getRouteMatcher } from '../../shared/lib/router/utils/route-matcher'; import { getRouteRegex } from '../../shared/lib/router/utils/route-regex'; function getParamKeys(page) { const pattern = getRouteRegex(page); const matcher = getRouteMatcher(pattern); // Get the default list of allowed params. return Object.keys(matcher(page)); } export function getFallbackRouteParams(pageOrKeys) { let keys; if (typeof pageOrKeys === 'string') { keys = getParamKeys(pageOrKeys); } else { keys = pageOrKeys; } // If there are no keys, we can return early. if (keys.length === 0) return null; const params = new Map(); // As we're creating unique keys for each of the dynamic route params, we only // need to generate a unique ID once per request because each of the keys will // be also be unique. const uniqueID = Math.random().toString(16).slice(2); for (const key of keys){ params.set(key, `%%drp:${key}:${uniqueID}%%`); } return params; } //# sourceMappingURL=fallback-params.js.map