Spaces:
Sleeping
Sleeping
File size: 740 Bytes
fc3c292 | 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 27 28 29 30 31 32 33 34 35 | import express from "express";
const app = express();
app.use(express.json());
app.use(express.static("public"));
/* HEALTH CHECK (HF bunu sever) */
app.get("/", (req, res) => {
res.send("AI Replit SaaS is LIVE ๐");
});
/* TEST ENDPOINT */
app.get("/ping", (req, res) => {
res.json({ status: "ok", time: Date.now() });
});
/* CODE RUNNER (SAFE DEMO) */
app.post("/run", (req, res) => {
const code = req.body.code;
try {
const result = eval(code); // demo only
res.json({ output: result });
} catch (err) {
res.json({ error: err.message });
}
});
/* PORT FIX (HF STANDARD) */
const PORT = process.env.PORT || 7860;
app.listen(PORT, "0.0.0.0", () => {
console.log("๐ Server running on port", PORT);
}); |