因为WSL2的NAT网络原因,如果项目中nuxt.config.js里启用axios的proxy,需要把proxy中的IP(127.0.0.1或localhost)改成在WSL中/etc/resolv.conf中的本机IP
WSL中获取本机IP: cat /etc/resolv.conf
原proxy配置:
axios: {
proxy: true,
host: 'localhost',
prefix: '/api/'
},
proxy: {
'/api/': 'http://localhost:8090/'
},
修改后proxy配置:
axios: {
proxy: true,
host: 'localhost',
prefix: '/api/'
},
proxy: {
'/api/': 'http://172.27.224.1:8090/'
},