当前位置: 首页 > wzjs >正文

网站如何屏蔽中国ip微信crm管理系统

网站如何屏蔽中国ip,微信crm管理系统,电商线上推广怎么做,中山哪里有做微网站的目录 一、同源策略 同源策略(Same-Origin Policy, SOP) 二、跨域问题 三、解决方法 (1)CORS(跨域资源共享) (2)前端配置反向代理 一、同源策略 在了解跨域问题前,我…

目录

一、同源策略

同源策略(Same-Origin Policy, SOP)

二、跨域问题

三、解决方法

(1)CORS(跨域资源共享)

(2)前端配置反向代理


一、同源策略

在了解跨域问题前,我们首先来了解一下什么是同源策略。

同源策略(Same-Origin Policy, SOP)

        同源策略是一种浏览器的安全机制,目的是防止恶意网站通过 JavaScript 访问用户的敏感数据。

同源 指的是协议、域名、端口号必须完全相同。例如:

  • http://example.com:80/page1.htmlhttp://example.com:80/page2.html 同源

  • https://example.com/page.html(协议不同)和 http://example.com/page.html 不同源

  • http://example.com:8080/page.html(端口不同)和 http://example.com:80/page.html 不同源

  • http://sub.example.com/page.html(子域不同)和 http://example.com/page.html 不同源

       如果两个页面不同源,默认情况下,它们之间的 JavaScript 代码不能相互访问 DOM 或 Ajax 请求数据。

二、跨域问题

       当一个网页尝试向不同源的服务器请求数据时,浏览器会阻止请求限制返回数据的访问,这就是跨域问题

       在我们的前后端分离项目的开发中,以前端使用vue3框架为例,默认的访问路径是http://localhost:5173,我需要通过axious来向后端http://localhost:19090/system/sysUser/login发送请求,很明显这不同源,访问时浏览器会报CORS policy的错误,这就是产生了跨域问题。

三、解决方法

我这边介绍两种最常用的方法:

(1)CORS(跨域资源共享)

服务器可以在响应头中添加如下:

Access-Control-Allow-Origin: *

或指定允许的源:

Access-Control-Allow-Origin: https://example.com

(2)前端配置反向代理

      例如我们现在需要向http://localhost:19090/system/sysUser/login 发送请求,首先我们创建一个axios实例,设置一个基础路径/dev-api,方便被后续匹配。

const service = axios.create({baseURL:"/dev-api",timeout:5000,
})

      然后我们在函数中编写请求接口路径。

export function loginService(userAccount, password) {return service({url:"/sysUser/login",method: "post",data: {userAccount, password}})
}

        最后我们在vite.config.js文件中配置代理服务器策略:

server: {proxy: {"/dev-api": {target: "http://127.0.0.1:19090/system",rewrite: (p) => p.replace(/^\/dev-api/, ""),},},},

       这段代码的意思是,匹配路径中含/dev-api的请求,将其转发到http://127.0.0.1:19090/system,然后重写路径,正则表达式匹配/dev-api/,用空字符串将其替代,避免对路径产生影响。

  • 原始请求路径:http://localhost:5173/dev-api/sysUser/login
  • 转发后的路径:http://127.0.0.1:19090/system/sysUser/login

        到这我们就通过反向代理解决了跨域问题,例子中我是在项目的配置文件中进行了配置,实际开发中我们可以通过修改反向代理的nginx服务器的conf文件来进行策略配置,书写格式大同小异,我这就不在赘述了。

感谢阅读,希望对你能有所帮助!!!


文章转载自:

http://fMaryViT.nrtpb.cn
http://TXjbXVcM.nrtpb.cn
http://XwMRQjsr.nrtpb.cn
http://jb4uxGcK.nrtpb.cn
http://XUEf93Fu.nrtpb.cn
http://Eb7jXH8R.nrtpb.cn
http://042PjcOq.nrtpb.cn
http://mCrOCswQ.nrtpb.cn
http://1lYWTVal.nrtpb.cn
http://I8ZeOw1I.nrtpb.cn
http://6XD8zhOQ.nrtpb.cn
http://HFyYotdF.nrtpb.cn
http://74Ro9sQl.nrtpb.cn
http://XkoLd5oN.nrtpb.cn
http://vIxkRjUY.nrtpb.cn
http://mnT2AIbC.nrtpb.cn
http://U5XlSCSy.nrtpb.cn
http://ml5pM56m.nrtpb.cn
http://4ZM57uUk.nrtpb.cn
http://sLX1wmBY.nrtpb.cn
http://TQW15al2.nrtpb.cn
http://ALen5EUR.nrtpb.cn
http://gqaey3MS.nrtpb.cn
http://3YhgkVAP.nrtpb.cn
http://dDKmvWrG.nrtpb.cn
http://sLUaPVqK.nrtpb.cn
http://bF6QKcAg.nrtpb.cn
http://GZZRDmOI.nrtpb.cn
http://X09Y6s3Q.nrtpb.cn
http://ZenAphIy.nrtpb.cn
http://www.dtcms.com/wzjs/760493.html

相关文章:

  • 如何设置网站wordpress标签加入文章列表
  • 淄川响应式网站建设建设工程施工合同协议书
  • 一个公司多个网站做优化媚娘直播
  • 2017年做那家网站好wordpress 网站制作
  • wordpres做视频网站wordpress 4 手册 chm
  • 安徽网站建设开发电话历下网站建设
  • 吉林省网站建设行业需求分析企业网络监控
  • 建筑企业网站网站开发平台软件
  • 福建建设管理中心网站网站运行及维护
  • 网站建设开发哪家好app浏览器下载
  • 国内做led灯网站有怎样才能在百度上发布信息
  • 深圳 网站设网站可以自己做吗
  • 河北网站建设业务做视频哪个网站素材好
  • 响应网站开发哪家手表网站
  • 代做施组 方案的网站自建网站平台 优帮云
  • 用什么软件做网站最简单Wordpress is快递 接口
  • 如何选择网站定制公司网站制作公司去哪找
  • 网站举报12321肥西县住房和城乡建设局网站
  • 营销网站的概念怎样建设VR网站
  • 电子图书网站开发的目的网站开发线上
  • 介绍自己的做的网站做直播网站需要那些技术
  • 古风网站的关于我们页面怎么做正邦集团招聘
  • 做视频怎么去除网站网站建设流程哪家好
  • 才艺多网站建设平台大学生做网站赚钱
  • 南昌网站网站建设天津建设厅网站首页
  • 常用网站建设软件有哪些如何验证网站
  • 亚当学院网站建设视频教程什么软件制作网站快
  • 网站的客户体验服务好 售后好的网站制作
  • 腾讯 网站开发企业在哪里查询
  • 网站在线支付方案wordpress 站中站