import api from './src/service/api.js' import { handler } from './src/template.js' import { Hono } from 'hono' import { logger } from 'hono/logger' import { cors } from 'hono/cors' import config from './src/config.js' import { get_runtime, get_url } from './src/util.js' const app = new Hono() app.use('*', cors()) app.use('*', logger()) app.get('/api', api) app.get('/test', handler) app.get('/', (c) => { return c.html(` Meting正在运行

Meting API

Static Badge GitHub forks GitHub Repo stars

当前版本:1.1.2

当前运行环境:${get_runtime()}

当前时间:${new Date()}

内部端口:${config.PORT}

部署在大陆:${config.OVERSEAS ? '否' : '是'}

当前地址:${c.req.url}

实际地址:${get_url(c)}

测试地址:${get_url(c) + 'test'}

api地址:${get_url(c) + 'api'}

` ) }) export default app