diff --git a/api/vercel.ts b/api/vercel.ts index 7741c88b4..1f9ac0208 100644 --- a/api/vercel.ts +++ b/api/vercel.ts @@ -1,11 +1,17 @@ -import { handle } from 'hono/vercel'; -import app from '@/app'; -import logger from '@/utils/logger'; +const path = require('path'); +const moduleAlias = require('module-alias'); +moduleAlias.addAlias('@', path.join(__dirname, '../lib')); -export const runtime = 'edge'; +const { setConfig } = require('../lib/config'); +setConfig({ + NO_LOGFILES: true, +}); + +const { handle } = require('hono/vercel'); +const app = require('../lib/app'); +const logger = require('../lib/utils/logger'); logger.info(`🎉 RSSHub is running! Cheers!`); logger.info('💖 Can you help keep this open source project alive? Please sponsor 👉 https://docs.rsshub.app/support'); -export const GET = handle(app); -export const POST = handle(app); +module.exports = handle(app);