import Koa from "koa" import { logger } from "./logger.js" const app = new Koa({ asyncLocalStorage: true }) app.keys = [] if (!process.env.SESSION_SECRET) { logger.warn("警告:环境变量SESSION_SECRET 未设置。请设置 SESSION_SECRET 以确保会话安全。") process.exit(1) } else { process.env.SESSION_SECRET.split(",").forEach(secret => { app.keys.push(secret) }) } export { app } export default app