在虚拟机上搭建了一个项目,然后到windows本机去访问,可以通过虚拟机ip访问到前端页面。打开F12看接口,接口仍然是指向localhost:8080,没有指向服务器的ip。如下图:
我使用jmeter工具,把抓到的接口里localhost部分改成虚拟机的ip,接口是可以访问成功的。
这个项目在虚拟机内部的火狐浏览器,也可以访问成功,接口、功能也能正常使用。
于是我尝试了以下几种方式:
1.后来我去修改nginx的proxy_pass指向,结果没用
2.想着能不能修改windows的host文件,把localhost改成虚拟机的ip,在host文件里加了一行:192.168.x.x localhost 结果也没用
要怎么改,才能在本机正常访问使用到这个项目?求指教!