route.ts 599 B

12345678910111213141516171819202122232425
  1. import { NextRequest, NextResponse } from "next/server";
  2. import { getServerSideConfig } from "../../config/server";
  3. const serverConfig = getServerSideConfig();
  4. // Danger! Don not write any secret value here!
  5. // 警告!不要在这里写入任何敏感信息!
  6. const DANGER_CONFIG = {
  7. needCode: serverConfig.needCode,
  8. hideUserApiKey: serverConfig.hideUserApiKey,
  9. };
  10. declare global {
  11. type DangerConfig = typeof DANGER_CONFIG;
  12. }
  13. async function handle() {
  14. return NextResponse.json(DANGER_CONFIG);
  15. }
  16. export const GET = handle;
  17. export const POST = handle;
  18. export const runtime = "edge";