SwitchHosts下载及添加配置:
http://test.auclt.baidu.os.com
http://test.asclt.baidu.os.com
这里仔细观察会发现请求地址后缀名后三位域名都是一样的,而这个时候我们本地请求这些地址会报跨域问题
解决步骤:
第一步:
打开项目找到vite.config.ts或vue.config.js文件:
在文件里const config = {
// 配置前端服务地址和端口
server: {
port: 9002,
open: true,
}
}
第二步:
以管理员打开SwitchHosts,打开后点击左上角加号

添加一个名字 ,完成后,在新添加的选中右边空白处去把本地lochost修改称同一个域名:

这样就可以解决跨域问题

本文介绍了如何通过修改Vite.config.ts或vue.config.js文件的前端服务地址,配合SwitchHosts工具,解决前端开发中遇到的跨域问题,步骤包括设置服务器地址和hosts文件的调整。
763

被折叠的 条评论
为什么被折叠?



