15 lines
548 B
TypeScript
15 lines
548 B
TypeScript
import type { NextConfig } from "next";
|
||
|
||
const nextConfig: NextConfig = {
|
||
reactStrictMode: true,
|
||
async rewrites() {
|
||
// 设置 TTS_MOCK_UPSTREAM(见 .env.local)时,把 AI Lab 页面的 /tts/v1/* 请求代理到本地 mock TTS 服务。
|
||
// 生产环境不设置该变量,走 NEXT_PUBLIC_TTS_BASE_URL 指向真实引擎,行为不变。
|
||
const target = process.env.TTS_MOCK_UPSTREAM;
|
||
if (!target) return [];
|
||
return [{ source: "/tts/v1/:path*", destination: `${target}/v1/:path*` }];
|
||
},
|
||
};
|
||
|
||
export default nextConfig;
|