前端测试登陆的时候,有同源策略的问题

来源:5-4 注册页面的开发

chrishhdbx

2019-03-04

前端地址是
192.168.0.100:8080

后端地址是
192.168.0.101:8088

是在一个wifi下,前端测试登陆的时候,有同源策略的问题,而且后端向前端写cookie的时候,前端接收不到

请问这个问题怎么解决?

写回答

2回答

Rosen

2019-03-10

  1. 在前端机器上直接用浏览器输入192.168.0.101:8088下的接口,保证局域网是不是通的

  2. 在前端机器上启动前端服务,用前端机访问/xxx/xxx.do的接口(不要加host)

  3. 代理软件把192.168.0.100:8080/xxx/xxx.do的请求劫持到192.168.0.101:8088/xxx/xxx.do上去

  4. 这样html所在的192.168.0.100:8080和访问接口用的192.168.0.10:8088/xxx/xxx.do就是同域,就可以种上cookie了

0
0

Rosen

2019-03-04

也是要通过代理来访问后端,你先用浏览器访问后端地址,确保能访问到再用charles拦截过去就行了

0
3
Rosen
回复
chrishhdbx
和课程里charles的用法一样,把测试环境的域名换成你后端的ip+端口就行了,但是要先确认你局域网里两个电脑是通的
2019-09-14
共3条回复

真实数据对接 从0开发前后端分离的企业级上线项目

【毕设项目精品】前端实战,对接真实服务端数据,开发完整项目

4272 学习 · 4120 问题

查看课程