其实我此前也不知道这个问题怎么解决,也没有想过—因为做的项目大部分都是前后端分离的,前端直接用后端的部署好的环境就行了。最近也是有点心高气傲开始独立开发,一个人又写前端又写后端也是蛮累的,即使有强有力的cursor也很累很累,各种状况缝缝补补,最后气的直接手写。
一般在家用的都是局域网也就是俗话说的“内网”,内网之间的设备也是可以相互通信的,前提是要找到它的ip。
拿一个java后端服务举例:mvn spring-boot:run
springboot默认的端口是8080,加上前缀就是localhost:8080,再加上http就是http:\\localhost:8080,当然仅仅是本机的地址,这个不是跨域问题哈,前端的跨域后面有机会再说。
因此我们需要找到启动后端服务设备的ip:
ipxonfig // windows
ifconfig // linux
反正就是找到ipv4然后cv到前端里面,像这样就ok:
接下来就直接打开微信开发者工具进行真机调试,同样的道理适用于所有前后端分离项目