vike
Version:
The Framework *You* Control - Next.js & Nuxt alternative for unprecedented flexibility and dependability.
17 lines (16 loc) • 1.07 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.doNotCreateExtraDirectory = exports.pageContextJsonFileExtension = void 0;
exports.getPageContextRequestUrl = getPageContextRequestUrl;
// This module isn't loaded by the client-side of Server Routing => we don't include `urlToFile` to `./utils.ts`
const urlToFile_js_1 = require("../utils/urlToFile.js");
const pageContextJsonFileExtension = '.pageContext.json';
exports.pageContextJsonFileExtension = pageContextJsonFileExtension;
// `/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;
exports.doNotCreateExtraDirectory = doNotCreateExtraDirectory;
// See also node/renderPage/handlePageContextRequestUrl.ts
function getPageContextRequestUrl(url) {
const pageContextRequestUrl = (0, urlToFile_js_1.urlToFile)(url, pageContextJsonFileExtension, doNotCreateExtraDirectory);
return pageContextRequestUrl;
}