const express = require("express"); const brat = require("brat-farel"); // FIX DI SINI const app = express(); const PORT = process.env.PORT || 7860; app.use(express.json()); app.use(express.urlencoded({ extended: true })); /* ==================================== WEB PAGE ==================================== */ app.get("/", (req, res) => { res.send(` Brat Generator - Farel

🔥 Brat Generator



`); }); /* ==================================== API GENERATE ==================================== */ app.get("/generate", async (req, res) => { try { const text = req.query.text; if (!text) return res.send("Teks tidak boleh kosong"); const imageBuffer = await brat(text); res.setHeader("Content-Type", "image/png"); res.send(imageBuffer); } catch (err) { console.error(err); res.status(500).send("Terjadi kesalahan saat generate brat."); } }); app.listen(PORT, "0.0.0.0", () => { console.log(`Server berjalan di port ${PORT}`); });