Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | 1x 4x 4x 4x 4x 4x 1x 1x 3x 1x 1x 2x | import type { HttpFunction } from "@google-cloud/functions-framework";
export const healthChecker: HttpFunction = (req, res) => {
// CORS configuration
res.set("Access-Control-Allow-Origin", "*");
res.set("Access-Control-Allow-Methods", "GET, OPTIONS");
res.set("Access-Control-Allow-Headers", "Content-Type");
res.set("Access-Control-Max-Age", "3600");
if (req.method === "OPTIONS") {
res.status(204).send("");
return;
}
if (req.method !== "GET") {
res.status(405).send("Method Not Allowed");
return;
}
res.status(200).json({
status: "OK",
function: "healthChecker",
timestamp: new Date().toISOString(),
});
};
|