1.报错
has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource
简而言之,不允许跨域
2. 代理处理
因为是纯前端代码,我们这里使用vscode插件Live Server代理并转发接口请求,从而绕过浏览器跨域问题,安装Live Server请点击这里。
-
打开配置Live Server

-
配置本地服务Host
默认host是127.0.0.1

-
配置本地服务端口
默认端口不改也没问题,如需修改点击【在 settings.json 中编辑】

按照实际需求配置端口号

-
设置代理,这一步才是代理跨域处理!!!
跨域enable的要设为true才能使用代理,然后识别需要代理的接口路径,并设置代理的地址。

在settings.json中也能看到配置的端口和代理

-
起本地服务,只要你路径设置正确了就可以代理解决浏览器跨域问题了


本文介绍了在前端开发中遇到跨域问题时,如何利用VSCode的LiveServer插件进行代理配置来规避浏览器的跨域限制。通过设置Host、端口和代理规则,可以在本地实现接口请求的转发,从而顺利进行开发工作。
1万+

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



