ruoyi-vue-pro[芋道yudao]登录失败问题分析

ruoyi-vue-pro只能在我电脑上登录,换台电脑登录就报错

先按F12查看控制台报错原因

service.ts:182 errAxiosError: Network Error
warn$1 @ runtime-core.esm-bundler.js:51
logError @ runtime-core.esm-bundler.js:263
handleError @ runtime-core.esm-bundler.js:255
(匿名) @ runtime-core.esm-bundler.js:209
Promise.catch
callWithAsyncErrorHandling @ runtime-core.esm-bundler.js:208
emit @ runtime-core.esm-bundler.js:6349
(匿名) @ runtime-core.esm-bundler.js:8062
handleClick @ use-button.ts:61
callWithErrorHandling @ runtime-core.esm-bundler.js:199
callWithAsyncErrorHandling @ runtime-core.esm-bundler.js:206
invoker @ runtime-dom.esm-bundler.js:722
index.ts:9 
            
            POST http://localhost:48080/admin-api/system/auth/login net::ERR_CONNECTION_REFUSED
dispatchXhrRequest @ xhr.js:195

这里有一个关键信息就是POST http://localhost:48080/admin-api/system/auth/login net::ERR_CONNECTION_REFUSED
地址请求的是localhost,这也就说明了为什么只能我登录上去,知道原因就好办了。
找到.env后缀文件,查看定义的路径

env文件

这里定义的是localhost,因为我这个项目后期肯定是前后端部署在同一台服务器上,所以我直接动态获取IP,找到src\config\axios\config.ts

 /**
   * api请求基础路径
   */
  // base_url: import.meta.env.VITE_BASE_URL。改为动态获取
  base_url: window.location.origin+ ":48080" + import.meta.env.VITE_API_URL,

重启项目OVER
重新在另一台设备上打开项目,搞定

posted @   四季山川  阅读(26)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示