INNER CODE UNIT · JavaScript
middleware
RafalWilinski/express-status-monitor · src/middleware-wrapper.js:36
const middleware = (req, res, next) => {
socketIoInit(req.socket.server, validatedConfig);
const startTime = process.hrtime();
if (req.path === validatedConfig.path) {
healthChecker(validatedConfig.healthChecks).then(results => {
data.healthCheckResults = results;
if (validatedConfig.iframe) {
if (res.removeHeader) {
res.removeHeader('X-Frame-Options');
}
if (res.remove) {
res.remove('X-Frame-Options');
}
}