homepage/src/pages/api/ping.js
2022-10-14 14:33:56 -07:00

24 lines
514 B
JavaScript

import createLogger from "utils/logger";
import { httpProxy } from "utils/proxy/http";
const logger = createLogger("ping");
export default async function handler(req, res) {
const { ping: pingURL } = req.query;
if (!pingURL) {
logger.debug("No ping URL specified");
return res.status(400).send({
error: "No ping URL given",
});
}
const [status] = await httpProxy(pingURL, {
method: "HEAD"
});
return res.status(200).json({
status,
});
}