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

徐州疫情最新情况南昌seo排名扣费

徐州疫情最新情况,南昌seo排名扣费,自建站 外贸,网站建设设计策划跨域和同源定义: 跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。但是一般情况下不能这么做,它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。跨域的严格一点的…

跨域和同源定义:

        跨域是指从一个域名的网页去请求另一个域名的资源。比如从www.baidu.com 页面去请求 www.google.com 的资源。但是一般情况下不能这么做,它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。跨域的严格一点的定义是:只要 协议,域名,端口有任何一个的不同,就被当作是跨域    

        所谓同源是指,域名,协议,端口均相同。这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。

 

 

跨域问题会出现如下情况:

QQ截图20130613230631

 

利用Nginx反向代理可以解决这一问题。

举一个前后端分离的实例:

将静态文件都存放于 /static/ 文件夹下,nginx具体配置如下:

server {listen    4000;server_name www.aabbccdd.com;charset utf-8;index /static/index.html;//配置首页#这边可使用正则表达式,拦截动态数据的请求/sellingJson.html,从而解决跨域问题location = /sellingJson.html {proxy_pass http://192.168.100.17:8090/vueHelpSellingcar.html;}#配置Nginx动静分离,定义的静态页面直接从static读取。location ~ .*\.(html|htm|gif|jpg|jpeg|bmp|png|ico|txt|js|css)$ { root /static/;#expires定义用户浏览器缓存的时间为7天,如果静态页面不常更新,可以设置更长,这样可以   节省带宽和缓解服务器的压力expires   7d; }  }

 

后端对数据的处理:

@RequestMapping("/vueHelpSellingcar.html") 
public void vueHelpSellingcar(HttpServletRequest request,HttpServletResponse response) {  //若干操作后,返回json数据   JSONObject resultJson = new JSONObject();    resultJson.put("carbrandList", carbrandList);   resultJson.put("provinceList", provinceList);    //进行序列化,返回值前端  byte[] json =resultJson.toString().getBytes("utf-8");     response.setHeader("Content-type", "text/html;charset=UTF-8");     response.getOutputStream().write(json);   } 

前端对数据的处理和展示(使用Axios或者Ajax获取请求结果,本文使用Axios):

//html模块 <div v-if="carbrandList.length" class="char_contain"> <p v-for="brand in carbrandList" id="  {{brand.brand_id}}">{{brand.brand_name}}</p> </div> //js模块 页面加载后,自动去获取动态资源 let v={}; $(function() { axios.get('http://test.csx365.com:4000/sellingJson.html') .then(function(data){ //定义一个vue对象,方便模板渲染 v =Object.assign(v, new Vue({ el : '.char_contain', //绑定事件名 data : { carbrandList : data.data.carbrandList, //数据流 } }));  }) .catch(function(err){ console.log(err); }); });


这样就使用Nginx解决了前后端分离的javascript的跨域问题了。

 

 

 

 

 

http://www.lbrq.cn/news/2596015.html

相关文章:

  • 爱网站搭建百度一下你就知道手机版
  • 虚拟币网站开发搜索引擎技术优化
  • 网站建设入门 下载网上营销的平台有哪些
  • 36氪国外做网站成都seo优化公司
  • 营销型网站建设方案seo顾问培训
  • 建设银行网站首页口百度推广案例及效果
  • 东莞高端品牌网站建设ue5培训机构哪家强
  • 石家庄便宜网站制作泉州百度广告
  • 全国企业信息查询网站郑州seo方案
  • 地产官网怎么做浙江seo外包费用
  • 英文网站建设方案模板高校有什么好用的搜索引擎
  • 有没有做盗版电影网站犯罪的北京网站优化站优化
  • 张浦专业做网站互联网营销师证书怎么考多少钱
  • 字体 mac wordpress谷歌广告优化
  • 网站开发的学习方法韩国seocaso
  • 中山免费建站赤峰seo
  • 比较好的公司网站zac博客seo
  • 贵阳企业网站制作百度官网入口
  • 电商运营培训课程视频郑州关键词网站优化排名
  • 上海网站设计与制作代运营一家店铺多少钱
  • 顺德网站建设基本流程关于华大18年专注seo服务网站制作应用开发
  • 专业服务网站建设超级优化大师下载
  • 网站后台如何开发河南网站建设定制
  • 政府网站建设程序合肥网站设计
  • 手机版 网站建设广州优化防控措施
  • 黄埔定制型网站建设广州搜索排名优化
  • 十堰企业网站制作公司广州seo代理
  • 微信网站网址seo外包公司哪家好
  • 做美食网站有哪些seo扣费系统源码
  • 网站建设入什么科目凤凰军事新闻最新消息
  • Coze Loop:开源智能体自动化流程编排平台原理与实践
  • sqli-labs通关笔记-第30关GET字符注入(WAF绕过 双引号闭合 手工注入+脚本注入两种方法)
  • openwrt 23.05编译intel igb5.19.4驱动
  • 广东省省考备考(第六十五天8.3)——判断推理:图形推理(数量规律题目总结)
  • SQL注入SQLi-LABS 靶场less31-38详细通关攻略
  • vscode的Remote-SSH插件配置SSH主机方法