d2-admin使用vue-cli3手脚架,集成了强大element-ui,结合vue+vuex+axios
1、.eslintrc.js 配置代码全部注释。
2、vue.config.js 使用本地代理
module.exports = {
...
devServer: {
publicPath, // 和 publicPath 保持一致
proxy: {
'/api': {
target: 'http://domaim.com',
ws: true,
changeOrigin: true,
pathRewrite: {
'^/api': '/api'
}
}
},
port: 8789, //端口自己定
...
},
}
3、vue项目部署服务器最稳妥的跨域处理 nginx反向代理
location /api/
{
proxy_pass http://domain.com;
#下面自己设置需要的
#持久化连接相关配置
#proxy_connect_timeout 30s;
#proxy_read_timeout 86400s;
#proxy_send_timeout 30s;
#proxy_http_version 1.1;
#proxy_set_header Upgrade $http_upgrade;
#proxy_set_header Connection "upgrade";
#缓存
#add_header X-Cache $upstream_cache_status;
}
未完待续....
网友评论