vite config proxy 代理 外网接口 配置单写法
vite config proxy 代理 外网接口 配置单写法
之前一个小坑 target: 'http://yourdomain/', 之前域名后面我写子目录了,导致一直不好使。
在这之前,用nginx 配置,没配置出来~,所以搞成vite配置走起。。
fix: nginx使用方法不对,应该是nginx是总代理,后台和前台是两个子域名,就ok了。
nginx 配置
server {
listen 8899;
server_name localhost;
location /api {
proxy_pass http://www.abcd.net:80/api/;
}
location / {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "upgrade";
proxy_pass http://127.0.0.1:5173/;
}
}
vite.config.js
server: {
proxy: {
'/ci': {
target: 'http://yourdomain/',
changeOrigin: true,
// rewrite: (path) => path.replace(/^\/ci/, '')
// 其他可选配置...
}
}
}
---------------------------------------------
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)