Add fallback to HTTP GET for ping

pull/587/head
Michael Shamoon 2 years ago
parent 4f9df3c9e7
commit 33bd349e43

@ -15,11 +15,18 @@ export default async function handler(req, res) {
});
}
const startTime = performance.now();
const [status] = await httpProxy(pingURL, {
let startTime = performance.now();
let [status] = await httpProxy(pingURL, {
method: "HEAD"
});
const endTime = performance.now();
let endTime = performance.now();
if (status >= 400 && status < 500) {
// try one more time as a GET in case HEAD is rejected for whatever reason
startTime = performance.now();
[status] = await httpProxy(pingURL);
endTime = performance.now();
}
return res.status(200).json({
status,

Loading…
Cancel
Save