protect dangerous endpoints behind NODE_ENV
This commit is contained in:
parent
24928c8b94
commit
6cf1aaca5c
|
@ -51,25 +51,6 @@ app.get("/check", (req, res) => {
|
||||||
res.send({ success: true });
|
res.send({ success: true });
|
||||||
});
|
});
|
||||||
|
|
||||||
// TODO: Delete before merge
|
|
||||||
app.get("/log", (req, res) => {
|
|
||||||
const user = "grant@grants.cafe";
|
|
||||||
|
|
||||||
for (let i = 0; i < 100; i++) {
|
|
||||||
LogMan.log("pixel_place", user, { x: 0, y: 0, hex: "ABC123" });
|
|
||||||
LogMan.log("pixel_undo", user, { x: 0, y: 0, hex: "FFFFFF" });
|
|
||||||
LogMan.log("mod_fill", user, { from: [0, 0], to: [1, 1], hex: "000000" });
|
|
||||||
LogMan.log("mod_override", user, { x: 0, y: 0, hex: "111111" });
|
|
||||||
LogMan.log("mod_rollback", user, { x: 0, y: 0, hex: "222222" });
|
|
||||||
LogMan.log("mod_rollback_undo", user, { x: 0, y: 0, hex: "333333" });
|
|
||||||
LogMan.log("canvas_size", { width: 100, height: 100 });
|
|
||||||
LogMan.log("canvas_freeze", {});
|
|
||||||
LogMan.log("canvas_unfreeze", {});
|
|
||||||
}
|
|
||||||
|
|
||||||
res.send("ok");
|
|
||||||
});
|
|
||||||
|
|
||||||
app.get("/canvas/size", async (req, res) => {
|
app.get("/canvas/size", async (req, res) => {
|
||||||
const config = Canvas.getCanvasConfig();
|
const config = Canvas.getCanvasConfig();
|
||||||
|
|
||||||
|
@ -198,6 +179,16 @@ app.get("/canvas/:x/:y", async (req, res) => {
|
||||||
});
|
});
|
||||||
|
|
||||||
app.post("/canvas/stress", async (req, res) => {
|
app.post("/canvas/stress", async (req, res) => {
|
||||||
|
if (process.env.NODE_ENV === "production") {
|
||||||
|
res
|
||||||
|
.status(500)
|
||||||
|
.json({
|
||||||
|
success: false,
|
||||||
|
error: "this is terrible idea to execute this in production",
|
||||||
|
});
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
if (
|
if (
|
||||||
typeof req.body?.width !== "number" ||
|
typeof req.body?.width !== "number" ||
|
||||||
typeof req.body?.height !== "number"
|
typeof req.body?.height !== "number"
|
||||||
|
|
Loading…
Reference in New Issue