vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
14 lines (13 loc) • 813 B
JavaScript
export { getPageContextRequestUrl };
export { pageContextJsonFileExtension };
export { doNotCreateExtraDirectory };
// This module isn't loaded by the client-side of Server Routing => we don't include `urlToFile` to `./utils.ts`
import { urlToFile } from '../utils/urlToFile.js';
const pageContextJsonFileExtension = '.pageContext.json';
// `/some-base-url/index.pageContext.json` instead of `/some-base-url.pageContext.json` in order to comply to common reverse proxy setups, see https://github.com/vikejs/vike/issues/443
const doNotCreateExtraDirectory = false;
// See also node/renderPageServer/handlePageContextRequestUrl.ts
function getPageContextRequestUrl(url) {
const pageContextRequestUrl = urlToFile(url, pageContextJsonFileExtension, doNotCreateExtraDirectory);
return pageContextRequestUrl;
}