跨域问题,请教下。

来源:3-20 本地缓存处理方案

五月一一

2021-11-29

图片描述
图片描述
1.第一个问题:老师,我这边pathRewrite,^api重写为/,为什么在network看到还是有两个api?
2.第二个问题:network为什么localhost:9528啊?我不是target为:https://demo.it98k.cn了啊

3.第三个问题:老师,像我们在公司开发联调的时候前端和后端电脑都是连接的局域网,前端地址是192.168.0.110, 后端的服务地址是192.168.2.220,那么这种存在跨域吗?这个问题困扰很久了,联调连接后端地址看到的network又是192.168.2.220开始

写回答

1回答

Sunday

2021-11-29

你好

  1.  ^ 在正则中表示为输入字符串的开始位置。

  2. 你设置的代理并不会体现在 浏览器的 network 中,代理的作用是 你在浏览器发送了针对于 devServer 的请求,devServer 转发到代理服务器。关于 devServer 可以查看对应的文档:https://webpack.js.org/configuration/dev-server/

  3. 跨域的前提是同源协议(同域名,同协议,同端口),违反同源协议的都存在跨域。

0
2
Sunday
回复
五月一一
1. 你在你的 url 应该 '/api' 开头 3. 会跨域
2021-11-30
共2条回复

基于Vue3新标准,打造后台综合解决方案

基于Vue3重写Vue-element-admin,打造后台前端综合解决方案

1941 学习 · 1687 问题

查看课程