Windows系统:
```bash
ipconfig
IPv4 地址 . . . . . . . . . . . . : 192.168.1.100
↑↑↑↑↑↑↑↑↑↑↑↑↑↑
记下这个IP地址
```
Mac系统:
```bash
ifconfig
inet 192.168.1.100
↑↑↑↑↑↑↑↑↑↑↑↑↑↑
记下这个IP地址
```
打开文件:app/config.js
找到第6行,修改为你的IP:
// 修改前
const LOCAL_IP = 'localhost'
// 修改后(填入你刚才记下的IP)
const LOCAL_IP = '192.168.1.100' // ⚠️ 改成你的IP
保存文件。
方法1:使用IDEA
- 打开项目 RuoYi-Vue-master
- 找到 ruoyi-admin/src/main/java/com/ruoyi/RuoYiApplication.java
- 点击运行按钮 ▶️
- 等待启动完成,看到 Application Run Successfully
方法2:命令行bash cd d:\project\急救转运\code\Api\RuoYi-Vue-master mvn spring-boot:run
验证后端是否启动:
- 浏览器打开:http://localhost:8080
- 应该看到若依系统的登录页面
d:\project\急救转运\code\Api\RuoYi-Vue-master\appadminadmin123http://192.168.1.100:8080/...原因:后端没有启动或IP错误
解决:
```bash
浏览器打开: http://192.168.1.100:8080
再次执行: ipconfig
netstat -ano | findstr 8080
```
原因:没有关闭域名校验
解决:
- 微信开发者工具 → 详情 → 本地设置
- ✅ 勾选"不校验合法域名..."
原因:手机和电脑不在同一WiFi
解决:
1. 确保手机和电脑连接同一WiFi
2. 检查电脑防火墙是否阻止了8080端口
3. 临时关闭防火墙测试:
```bash
# Windows(管理员权限)
netsh advfirewall set allprofiles state off
# 测试完成后记得打开
netsh advfirewall set allprofiles state on
```
// app/config.js
const CURRENT_ENV = 'development' // 使用本地IP
// app/config.js
const CURRENT_ENV = 'test' // 使用测试服务器
需要先在第13-16行配置测试服务器地址:javascript test: { baseUrl: 'http://test.yourdomain.com', // 改为实际地址 description: '测试环境' }
// app/config.js
const CURRENT_ENV = 'production' // 使用线上服务器
需要先在第17-20行配置生产服务器地址:javascript production: { baseUrl: 'https://api.yourdomain.com', // 改为实际地址 description: '生产环境' }
开始调试前,请确认:
在小程序中打开控制台(Console),执行:
console.log(getApp().globalData.config.baseUrl)
// 应该输出: http://192.168.1.100:8080
const config = getApp().globalData.config
console.log('环境:', config.appInfo.envDescription)
console.log('接口:', config.baseUrl)
如果按照以上步骤仍无法解决,请提供:
当你看到:
- ✅ 小程序能正常登录
- ✅ Network中能看到请求发送到你的IP地址
- ✅ 后端能收到请求并返回数据
恭喜你,配置成功!🎉