|
|
|
@ -105,6 +105,9 @@ const _statusCheckProbe: Probe = {
|
|
|
|
|
const baseUrl = server.getHomeUrl(req);
|
|
|
|
|
const url = new URL(baseUrl);
|
|
|
|
|
url.pathname = removeTrailingSlash(url.pathname) + '/status';
|
|
|
|
|
const details = {
|
|
|
|
|
url: url.href,
|
|
|
|
|
};
|
|
|
|
|
try {
|
|
|
|
|
const resp = await fetch(url);
|
|
|
|
|
if (resp.status !== 200) {
|
|
|
|
@ -116,10 +119,12 @@ const _statusCheckProbe: Probe = {
|
|
|
|
|
}
|
|
|
|
|
return {
|
|
|
|
|
success: true,
|
|
|
|
|
details,
|
|
|
|
|
};
|
|
|
|
|
} catch (e) {
|
|
|
|
|
return {
|
|
|
|
|
success: false,
|
|
|
|
|
details,
|
|
|
|
|
error: String(e),
|
|
|
|
|
severity: 'fault',
|
|
|
|
|
};
|
|
|
|
|