Files
c/admin-web/vue.config.js
2026-05-14 21:15:27 +08:00

31 lines
859 B
JavaScript

const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
transpileDependencies: true,
lintOnSave: false,
devServer: {
port: 8080,
host: '0.0.0.0',
historyApiFallback: true,
client: {
overlay: false,
logging: 'warn'
},
proxy: {
'/api': {
target: 'http://127.0.0.1:5000',
changeOrigin: true,
ws: false,
logLevel: 'debug',
onError(err, req, res) {
console.error('[proxy error]', req && req.url, err && err.message)
if (res && !res.headersSent) {
res.writeHead(502, { 'Content-Type': 'application/json; charset=utf-8' })
res.end(JSON.stringify({ code: -1, message: '后端代理失败,请确认 Flask 已在 5000 端口运行:' + (err && err.message) }))
}
}
}
}
}
})