/opt/canhelp/node_modules/next/dist/esm/server/normalizers/request
NameSizeModeActions
base-path.js5250644editdlrm
base-path.js.map8730644editdlrm
next-data.js11590644editdlrm
next-data.js.map21470644editdlrm
pathname-normalizer.js600644editdlrm
pathname-normalizer.js.map3720644editdlrm
prefetch-rsc.js6460644editdlrm
prefetch-rsc.js.map13630644editdlrm
prefix.js10210644editdlrm
prefix.js.map18040644editdlrm
rsc.js2620644editdlrm
rsc.js.map6680644editdlrm
segment-prefix-rsc.js7090644editdlrm
segment-prefix-rsc.js.map16100644editdlrm
suffix.js5770644editdlrm
suffix.js.map12730644editdlrm
Edit: /opt/canhelp/node_modules/next/dist/esm/server/normalizers/request/segment-prefix-rsc.js (709B)
import { RSC_SEGMENT_SUFFIX, RSC_SEGMENTS_DIR_SUFFIX } from '../../../lib/constants'; const PATTERN = new RegExp(`^(/.*)${RSC_SEGMENTS_DIR_SUFFIX}(/.*)${RSC_SEGMENT_SUFFIX}$`); export class SegmentPrefixRSCPathnameNormalizer { match(pathname) { return PATTERN.test(pathname); } extract(pathname) { const match = pathname.match(PATTERN); if (!match) return null; return { originalPathname: match[1], segmentPath: match[2] }; } normalize(pathname) { const match = this.extract(pathname); if (!match) return pathname; return match.originalPathname; } } //# sourceMappingURL=segment-prefix-rsc.js.map