1、vue3配置
publicPath: "",
productionSourceMap: false,
lintOnSave: false, // 修改成false 就是eslint不检查了
devServer: {
historyApiFallback: true,
allowedHosts: 'all',
open: true,
host: '0.0.0.0',
port: 6060,
client: {
overlay: false, //关闭overlay讨厌的弹框
webSocketURL: 'ws://0.0.0.0/ws',//解决nginx代理使用https域名跳转出问题
},
proxy: {
'/api': { // '/api'是代理标识,用于告诉node,url前面是/api的就是使用代理的
pathRewrite: {
"^/api": "/" //这里理解成用'/api'代替target里面的地址,比如我要调用'http://40.00.100.100:3002/user/add',直接写'/api/user/add'即可
},
target: "http://localhost:9081/dyt", //目标地址,一般是指后台服务器地址
changeOrigin: true, //是否跨域
}
}
},
2、nginx配置
server {
listen 80;
server_name www.yxtblog.com;
return 307 https://$host$request_uri;
}
server {
listen 443 ssl;
server_name www.yxtblog.com;
root html;
index index.html index.htm;
ssl_certificate /etc/cert/www.yxtblog.com.pem;
ssl_certificate_key /etc/cert/www.yxtblog.com.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:H......
专注JAVA系统优化、系统结构调整、系统问题排查医治、系统升级、架构设计、SQL语句优化、小程序、APP、企业应用软件开发,请 + hekf888,欢迎关注,时常发布技术分享博文