我设置了本地DNS映射:*.test 指向 127.0.0.1,是为了开发方便
以前我都是修改本地hosts文件,新增一个xxx.test指向127.0.0.1进行项目开发,感觉麻烦。
浏览器可以不做任何设置的情况下访问任意的 xxx.test,都正常,
问题来了:
一、我的API调试工具(类似postman)需要在它的设置中开启代理并指向6152,API调试工具才可以正常访问xxx.test。虽然功能正常了,但是请求感觉慢不像是在请求本地的接口一样。
二、Vite(vue3)等开发,比如在vite.config中设置了server.proxy,本来是为了本地跨域的 ,让 /api 代理到 xxx.test,这个时候npm run dev 运行起来的项目是无法访问到 xxx.test的。取消server.proxy,axios的baseUrl直接设置成xxx.test没问题,指向/api肯定不行
最终问题:
能不能做到像传统修改hosts文件一样,无感的,无设置的让各种情况软件都正常访问xxx.test。
如果能做到,具体要怎么做?