A powerful and extendable Discord bot, with it's own module system :3 thevoid.cafe/projects/voidy
at develop 615 B view raw
1import { Hono } from "hono"; 2import { v1 } from "./routes/api/v1"; 3import { connect } from "mongoose"; 4 5// Instantiate Hono 6const app = new Hono(); 7 8// Database URI validation and connection check 9if (!Bun.env.DB_URI) throw new Error("[Voidy] Missing database URI"); 10await connect(Bun.env.DB_URI) 11 .then(() => { 12 console.log("Connected to database"); 13 }) 14 .catch((error) => { 15 console.error("Failed to connect to database:", error); 16 }); 17 18// Define routes 19app.route("/api/v1", v1); 20 21// Export app configuration 22export default { 23 fetch: app.fetch, 24 port: Bun.env.PORT || 4300, 25}