// const BASE_URL = 'https://77.smartvideo.py.qikongjian.com' // const BASE_URL = 'http://192.168.120.36:8000' /** @type {import('next').NextConfig} */ const nextConfig = { eslint: { ignoreDuringBuilds: true, }, images: { unoptimized: true }, webpack: (config, { dev, isServer }) => { if (dev && !isServer) { // 开发环境优化 config.optimization.splitChunks = { chunks: 'all', cacheGroups: { vendor: { test: /[\\/]node_modules[\\/]/, name: 'vendors', chunks: 'all', priority: 20, }, default: { chunks: 'async', minChunks: 2, priority: 10, reuseExistingChunk: true, }, }, }; } return config; }, async rewrites() { // 使用环境变量,如果没有则使用默认值 const BASE_URL = process.env.NEXT_PUBLIC_BASE_URL || 'https://77.smartvideo.py.qikongjian.com' console.log('Environment BASE_URL:', process.env) console.log('Using BASE_URL:', BASE_URL) return [ { source: '/api/proxy/:path*', destination: `${BASE_URL}/:path*`, }, { source: '/api/resources/:path*', destination: `${BASE_URL}/:path*`, }, ]; }, }; module.exports = nextConfig;