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

大气html5网络公司网站源码如何优化网络环境

大气html5网络公司网站源码,如何优化网络环境,WordPress数据库切割,个人建什么网站最赚钱吗一、什么是跨域? 跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 例如:a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同&#xf…

一、什么是跨域?

跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。

例如:a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问,也就是不允许跨域请求资源。注意:跨域限制访问,其实是浏览器的限制。理解这一点很重要!!!

同源策略:是指协议,域名,端口都要相同,其中有一个不同都会产生跨域;

 

二、跨域访问示例

假设有两个网站,A网站部署在:http://localhost:81 即本地ip端口81上;B网站部署在:http://localhost:82 即本地ip端口82上。现在A网站的页面想去访问B网站的信息,A网站页面的代码如下(这里使用jquery的异步请求)

$(function (){

    $.get("http://localhost:82/api/values", {},function (result) {

          $("#show").html(result);

  })});

 

从错误信息可以看出以上出现了跨域问题!

 

三、如何解决跨域问题?

由之前的介绍我们已经知道错误的原因,既然跨域会产生问题,那么我们就不跨域不就完了嘛!!!

先上图:

首先我们用nginx作为代理服务器和用户交互,这样用户就只需要在80端口上进行交互就可以了,这样就避免了跨域问题,因为我们都是在80端口上进行交互的;

下面我们看一下利用nginx作为反向代理的具体配置:

server {

        listen      80; #监听80端口,可以改成其他端口

        server_name  localhost; # 当前服务的域名

        #charset koi8-r;

        #access_log  logs/host.access.log  main;

        location / {

            proxy_pass http://localhost:81;

            proxy_redirect default;

        }

location /apis { #添加访问目录为/apis的代理配置

rewrite  ^/apis/(.*)$ /$1 break;

proxy_pass  http://localhost:82;

      }

#以下配置省略

1.当用户发送localhost:80/时会被nginx转发到http://localhost:81服务;

2.当界面请求接口数据时,只要以/apis 为开头,就会被nginx转发到后端接口服务器上;

总结:nginx实现跨域的原理,实际就是把web项目和后端接口项目放到一个域中,这样就不存在跨域问题,然后根据请求地址去请求不同服务器(真正干活的服务器);

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

相关文章:

  • 宁波网站制作 收费2022最新引流推广平台
  • 有没有网站做杠杆股票的网站优化seo教程
  • 家族网站模版苏州搜索引擎优化
  • 河南省干部任免最新公示杭州百度seo优化
  • 网站公司建设 中山百度搜索引擎的功能
  • 怎么区别做pc端和手机端网站网络推广服务
  • 移动应用开发专业首页排名关键词优化
  • 东莞专业做网站网站建设7个基本流程
  • 高端网站建设 选择磐石网络厦门网络关键词排名
  • 网站没收录可以做推广吗网站怎么快速收录
  • python基础教程pdf下载优化关键词的公司
  • wordpress秀恩爱主题河南seo优化
  • 免费b站推广网站2023网站域名查询官网
  • 如何提高网站点击率网站排名优化培训电话
  • 网站开发用什么技术asp流量推广平台
  • 瀑布流网站在线crm管理系统
  • 个人网站软件建网站找哪个公司
  • 网站怎么做才被收录快外贸全网营销推广
  • 狐狸互联网小额贷款宁波有限公司seo狂人
  • 诸暨广川建设公司网站成都seo优化公司
  • 车体广告设计图片seo快速排名软件方案
  • 手机网站 宽度网络营销的特点有几个
  • 自己做网站代理产品360竞价推广技巧
  • 海口网站建设公司b2b网站排名
  • 政府网站考评 集约化建设线下引流推广方法
  • 深圳网站制作公司信息长沙网站优化seo
  • 上海做网站大的公司web免费网站
  • 做企业展示网站营销软件商城
  • 东莞建网站哪家好品牌关键词排名优化怎么做
  • 最先进的无锡网站建设搜索软件
  • Bilateral Reference for High-Resolution Dichotomous Image Segmentation
  • Redis面试精讲 Day 11:Redis主从复制原理与实践
  • 机器学习 集成学习之随机森林
  • MongoDB 从3.4.0升级到4.0.0完整指南实战-优雅草蜻蜓I即时通讯水银版成功升级-卓伊凡|bigniu
  • 脚手架开发-准备配置-配置文件的准备项目的一些中间件
  • promise类方法