botbook/node_modules/@azure/static-web-apps-cli/dist/msha/handlers/error-page.handler.js
Rodrigo Rodriguez 6ae15fe3e5 Updated.
2024-09-04 13:13:15 -03:00

17 lines
No EOL
796 B
JavaScript

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