jeecgboot / JeecgBoot

🔥「企业级低代码平台」前后端分离架构SpringBoot 2.x/3.x,SpringCloud,Ant Design&Vue3,Mybatis,Shiro,JWT。强大的代码生成器让前后端代码一键生成,无需写任何代码! 引领新的开发模式,引入AI模型能力 OnlineCoding->代码生成->手工MERGE,帮助Java项目解决70%重复工作,让开发更关注业务,既能快速提高效率,帮助公司节省成本,同时又不失灵活性。
http://www.jeecg.com
Apache License 2.0
40.69k stars 14.85k forks source link

文件上传问题 #6286

Closed a1069120636 closed 5 months ago

a1069120636 commented 5 months ago
版本号:3.6.3
分支: springboot3
前端版本: vue3版
问题描述:在windos上部署后无法正常上传文件,上传文件一直往jeecg-boot-system发送请求,在本地改hosts后正常,但是其他电脑还不正常,不知道什么情况引起的
截图&代码:

vue3配置 是否打开mock VITE_USE_MOCK = true 发布路径 VITE_PUBLIC_PATH = / 跨域代理,您可以配置多个 ,请注意,没有换行符 VITE_PROXY = [["/jeecgboot","http://192.168.2.193/jeecg-boot"],["/upload","http://192.168.2.193:3300/upload"]] 后台接口全路径地址(必填) VITE_GLOB_DOMAIN_URL=http://192.168.2.193:8080/jeecg-boot 后台接口父地址(必填) VITE_GLOB_API_URL=/jeecgboot 接口前缀 VITE_GLOB_API_URL_PREFIX= 微前端qiankun应用,命名必须以VITE_APP_SUB_开头,jeecg-app-1为子应用的项目名称,也是子应用的路由父路径 VITE_APP_SUB_jeecg-app-1 = 'http://192.168.2.193:8092' nginx配置 server { listen 80; server_name 192.168.2.193; root D:/wwwroot/project;

location / {
    try_files $uri $uri/ /index.html;
}

location /jeecgboot/ {
    proxy_pass http://127.0.0.1:8080/jeecg-boot/;
    proxy_redirect off;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header Upgrade $http_upgrade;
    proxy_set_header Connection "upgrade";
    if ($proxy_add_x_forwarded_for ~* "127.0.0.1"){
       set $my_proxy_add_x_forwarded_for $remote_addr;
    }
    proxy_set_header   X-Forwarded-For $my_proxy_add_x_forwarded_for;
}

error_page   500 502 503 504  /50x.html;
location = /50x.html {
    root   html;
}

} java配置 WeChatf60069c059b1df06bea9c4e011973e64 错误情况 WeChat74f8affe5463bf571dc84192e3f78642 hosts配置 WeChatb29f27ace83c4225ee8f45efe8a70740 java用的install打包,vue用的是build

改完hosts配置后本机正常,其他电脑不正常

zhangdaiscott commented 5 months ago

这类问题需要自己确认配置是否正确