Files
file-transfer-go/chuan-next/next.config.static.js
2025-08-02 13:36:01 +08:00

35 lines
876 B
JavaScript
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/** @type {import('next').NextConfig} */
const nextConfig = {
// 静态导出模式
output: 'export',
// 关闭服务端功能
trailingSlash: true,
skipTrailingSlashRedirect: true,
// 图片优化配置
images: {
unoptimized: true,
},
// 环境变量配置
env: {
GO_BACKEND_URL: process.env.GO_BACKEND_URL,
NEXT_PUBLIC_BACKEND_URL: process.env.NEXT_PUBLIC_BACKEND_URL,
NEXT_PUBLIC_API_BASE_URL: process.env.NEXT_PUBLIC_API_BASE_URL,
NEXT_PUBLIC_WS_URL: process.env.NEXT_PUBLIC_WS_URL,
},
// 公共运行时配置
publicRuntimeConfig: {
apiBaseUrl: process.env.NEXT_PUBLIC_API_BASE_URL,
backendUrl: process.env.NEXT_PUBLIC_BACKEND_URL,
wsUrl: process.env.NEXT_PUBLIC_WS_URL,
},
// 禁用服务器端功能
// 注意在静态导出模式下API 路由将不可用
}
module.exports = nextConfig