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

湖南网站建设案例太原网站优化推广

湖南网站建设案例,太原网站优化推广,做推文加入视频的网站,站群管理系统一、跨域日志报错 我们由于项目需要经常会需要对不同域名、不同子域的网站接口发起请求#xff0c;有时甚至是对于同一域名的不同端口发起请求#xff0c;此时我们经常看到以下报错#xff1a; Access to XMLHttpRequest at xxx from origin xxx has been blocked by COR…一、跨域日志报错 我们由于项目需要经常会需要对不同域名、不同子域的网站接口发起请求有时甚至是对于同一域名的不同端口发起请求此时我们经常看到以下报错  Access to XMLHttpRequest at xxx from origin xxx has been blocked by CORS policy: No Access-Control-Allow-Origin header is present on the requested resource. 是的错误的原因就是你跨域了。 二、为什么会有跨域问题 看到网上举的一个形象例子先设想下如果允许跨域那么黑衣人是不是可以在自己的网页上把请求转发给其他网站例如黑衣人在自己的页面设计了一个跨域请求到某钱堆的网址当用户访问黑衣人网址时浏览器按照黑衣人设计去访问了钱堆还携带了用户在钱堆那儿的cookie......之后之后警察叔叔们又要加班了。还有诸如此类许多安全隐患。所以后来的浏览器都开始实行同源策略。  同源策略其实就是只允许相同协议域名端口号(如存在)的HTTP请求互相访问。这么理解其实就够了。关于跨域资源共享标准 cross-origin sharing standard CORS的详细内容 三、怎么解决跨域问题 这里我给出两种React的跨域解决方案React16.9第一种比较实用第二种需要服务端协调。 很多以前的资料写的直接在package.json中配置proxy的这个方法已经失效很久了。官方给出的新版本解决方案需要借助http-proxy-middleware这个包。 1. 方法一 使用 http-proxy-middleware 1 . 添加组件 npm install  --save http-proxy-middleware 2. src目录下创建setupProxy.js配置如下 const { createProxyMiddleware } require(http-proxy-middleware);  module.exports function (app) {         // proxy第一个参数为要代理的路由   第二参数中target为代理后的请求网址                           // changeOrigin是否改变请求头其他参数请看官网  baidu        app.use(createProxyMiddleware(/cityjson, {                 target: http://pv.sohu.com,                                                                                                                            changeOrigin: true,                                                                                                                          } ));  } 3. 测试一下 // 页面代码 import React,{ useEffect,useState } from react; import axios from axios;  function App() {         const [ip,setIp] useState();         axios.get(/cityjson).then((res) {         console.log(res.data);           setIp(res.data.toString());     }).catch(function (error) {            console.log(error);      });     return (h1获取的IP信息{ip}/h1) ; }  export default App; 成功获取 web页面显示 获取的IP信息var returnCitySN {cip: 117.136.83.208, cid: CN, cname: CHINA}; 2.借助服务端配置
http://www.hkea.cn/news/14301709/

相关文章:

  • 响应式网站导航栏模板京东网上商城会员注册步骤
  • 莱州做网站上海品牌建站
  • 天津小型企业网站设计苏州网站建设推荐好先生科技
  • 山东信达建设工程有限公司网站用阿里云服务器做盗版小说网站吗
  • 中国营销型网站有哪些建行个人网站
  • 不良网站浏览窗口seo短视频新地址在哪里?
  • 郑州网站建设时一定需要注意的六点上市设计网站
  • 网站后台 不能删除文章移动互联网开发技术题库
  • 东莞企业网站价格现在出入郑州最新规定
  • 无锡华诚建设监理有限公司网站WordPress配置全站加速cdn
  • 做一个购物网站多少钱婚介做网站的好处
  • 做电子的外单网站有哪些的国内网页设计公司前十名
  • 专用主机网站建设小程序开发商排名
  • 一对一视频网站开发公主岭网站建设规划
  • wordpress百度站长主动推送网页在线代理翻墙
  • 做我女朋友的表白句的网站html网站开发
  • 做微网站的第三方平台有哪些新浪sae安装wordpress
  • 无锡网站制作的公司郑州房产网新房
  • 如何免费做一个网站攻略怎么做微信网站推广
  • 山东恒昆建设工程有限公司网站客户关系管理策略
  • 投资20万做网站好吗张泽华营销
  • 什么网站上做效果图可以赚钱wordpress装饰设计主题
  • 婚恋网站女生要求男生要一起做淘宝平面广告设计论文
  • 郑州微网站建设公司现代著名设计师及作品
  • 网站建设排期表视觉传播设计与制作专业
  • 包头建设安全协会网站大一学生做的网站
  • 网站开发背景网站开发公司按时交付
  • 哪里做网站便宜app开发报价公司
  • 网站存储空间平台公司是什么
  • 学校网站建设会议讲话稿长春seo