前端与后端-前端后端
可以说现在99.99%的项目都是前后端分离的项目,除了少数老项目。
跨域的本质:其实只是浏览器的一厢情愿。 浏览器为了防止开发者或别有用心的人调用其他域名下的身份信息而进行的安全设置。 如果不是前端与后端,这个域名下的开发者使用js或者其他技术窃取token、cookie、sessionid等信息,这样这个人(一群人)在网站和app上的所有信息都会被泄露,这将是一件非常可怕的事情
那么小萌新会问:为什么这个服务器可以不跨域curl另一个服务器
以上可以说明这一点。 如果你不理解上面这段话前端与后端,就相当于如果微信客户端出了问题,你的用户隐私其实是很难保护的。 其他问题只有你。 不是所有的事情都错了,这个你还是那个故意的你
本地开发更需要跨域。 常见的跨域方法需要前后端都设置,比较麻烦。 今天介绍一下我在实际开发中前后端不需要的跨域设置方法。
我正在谈论的方法有效:
1、不涉及跨域但还是需要使用前后端分离,尤其是很多后台管理系统都是这样的
2.涉及到跨域,但是我想在开发的时候方便一些,等上线的时候再换成正规的跨域代码
使用的第一个浏览器是:Google Chrome
接下来,直接移动到这个图标,右击,点击属性:
在target中,如果有这么一段:
谷歌浏览器exe所在位置 --disable-web-security --user-data-dir=随便创建一个文件夹
例子:
C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe --disable-web-security --user-data-dir=D:\Program Files (x86)\kuayuChrome
最后一步:
输入谷歌浏览器的地址栏:
铬://标志
再次搜索:SameSite 默认 cookies
找到'SameSite by default cookies'和'Cookies without SameSite must be secure',后面有个下拉框,两个选项都选:'disabled'
恩,这样直接跨域就可以了,你可以试试