module.exports = {
    // 修正这里：evServer → devServer
    devServer: {
        host: '0.0.0.0',
        port: 8080,
        open: true,
        proxy: {
            // 代理所有以 /api 开头的请求
            '/api': {
                target: 'http://api.sg199.net', // 后端开发服务器地址
                changeOrigin: true, // 允许跨域
                secure: false, // 如果是 https 接口，需要配置这个参数
                ws: true, // 支持websocket
                logLevel: 'debug', // 开启调试日志
                // 不重写路径，保留 /api 前缀
                // 例如：/api/login/login -> http://api.sg199.net/api/login/login
            }
        },
        // 开启代理日志
        client: {
            logging: 'info',
            overlay: {
                errors: true,
                warnings: false
            }
        }
    },
    publicPath: './', // 关键！解决资源路径问题

    // 补充关键配置
    chainWebpack: config => {
        config
            .plugin('html')
            .tap(args => {
                args[0].title = "我的应用"; // 自定义标题
                return args;
            });
    },

    // 生产环境配置
    productionSourceMap: false, // 关闭sourcemap减小体积
    assetsDir: 'static',        // 静态资源目录
}