import "dotenv/config" import { Hono } from "hono" import { logger } from "hono/logger" import { serve } from "@hono/node-server" import { serveStatic } from "@hono/node-server/serve-static" import { config } from "./lib/config.js" import video from "./api/video.js" import playback from "./api/playback.js" import channel from "./api/channel.js" import feed from "./api/feed.js" const app = new Hono() app.use(logger()) app.use("/schemas/*", serveStatic({ root: "./" })) app.route("/getvideo", playback); app.route("/feeds/api", video); app.route("/feeds/api", channel); app.route("/feeds/api", feed); serve({ fetch: app.fetch, port: config.PORT }, (info) => { console.log(`Server is running on http://localhost:${info.port}`) })