UNPKG

@azure/static-web-apps-cli

Version:
17 lines 796 B
import { logRequest } from "../../core/utils/logger.js"; import { SWA_CLI_APP_PROTOCOL } from "../../core/constants.js"; import { responseOverrides } from "../routes-engine/rules/response-overrides.js"; import { isCustomUrl } from "../routes-engine/route-processor.js"; export function handleErrorPage(req, res, statusCode, responseOverridesRule) { res.setHeader("ContentType", "text/html"); // status code must be set before checking for overrides! res.statusCode = statusCode; if (responseOverridesRule) { responseOverrides(req, res, responseOverridesRule); } if (!isCustomUrl(req)) { req.url = `/${statusCode}.html`; } logRequest(req, SWA_CLI_APP_PROTOCOL + "://" + req.headers.host, statusCode); } //# sourceMappingURL=error-page.handler.js.map