因为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/'},