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

网站开发公司所需投入资源快速排名上

网站开发公司所需投入资源,快速排名上,电子商务网站建设考试试卷,太仓有专门做网站的地方吗文章目录 vue如何解决跨域1. 什么是跨域2. 如何解决2.1 CROS(Cross-Origin Resource Sharing,跨域资源共享)2.2 Proxy2.2.1 使用webpack proxy2.2.2 服务端代理转发2.2.3 通过nginx实现代理 vue如何解决跨域 1. 什么是跨域 跨域本质是浏览器…

文章目录

  • vue如何解决跨域
  • 1. 什么是跨域
  • 2. 如何解决
    • 2.1 CROS(Cross-Origin Resource Sharing,跨域资源共享)
    • 2.2 Proxy
      • 2.2.1 使用webpack proxy
      • 2.2.2 服务端代理转发
      • 2.2.3 通过nginx实现代理

vue如何解决跨域

1. 什么是跨域

  • 跨域本质是浏览器的一种给予同源策略的安全手段,是浏览器最核心的安全功能
  • 所谓同源就是要protocol协议相同,host主机相同哥port端口相同
  • 反之就是非同源,也就是跨域
  • 跨域的结果就是浏览器拿不到数据

2. 如何解决

2.1 CROS(Cross-Origin Resource Sharing,跨域资源共享)

  • CROS是一个系统,他由一系列传输的HTTP头组成,这些HTTP头决定浏览器是否阻止前端JS代码获取跨域请求的响应
  • CROS实现起来非常方便,只需要增加一些HTTP头,让服务器能声明允许的访问来源,只要后端实现了CROS,就实现了跨域
  • 我们可以设置response的HTTP头
// 设置允许的源(Origin),* 表示接受所有域的请求
response.setHeader("Access-Control-Allow-Origin", "*");
// 设置允许的HTTP方法(如GET, POST等)
response.setHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
// 设置允许的头部信息
response.setHeader("Access-Control-Allow-Headers", "Content-Type, Accept, X-Requested-With, remember-me");
// 预检请求的缓存时间
response.setHeader("Access-Control-Max-Age", "3600");
// 是否支持凭证(cookies、HTTP认证等)
response.setHeader("Access-Control-Allow-Credentials", "true");

2.2 Proxy

2.2.1 使用webpack proxy

  • 就是找一个中间人作为代理,比如我们在使用webpack时,通过proxy实现代理
  • 具体看这篇文章
    一文大白话讲清楚webpack进阶——11——webpack proxy工作原理
  • 但是只限于开发环境,如果生产环境还不不同源,那还是存在跨域问题

2.2.2 服务端代理转发

  • 以express为例,利用中间件,实现代理转发
const express=require('express')
const proxy=require('http-proxy-middleware')
const app=express()
app.use('api/',proxy({target:'http://localhost:8080',changeOrigin:false
}))

2.2.3 通过nginx实现代理

server {listen 80;# server_name www.josephxia.com;location / {root /var/www/html;index index.html index.htm;try_files $uri $uri/ /index.html;}location /api {proxy_pass http://127.0.0.1:3000;proxy_redirect off;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}
}
http://www.yayakq.cn/news/973871/

相关文章:

  • 深圳建站公司兴田德润官网多少国内国际时事100字
  • 网站制作苏州企业做网站后台用什么语言好
  • 网站开发常用插件wordpress加密修改密码
  • 有效方法的小企业网站建设wordpress的cute主题破解
  • 青岛网站制作多少钱一个做网站哪个简单点
  • 大连建设银行官网招聘网站wordpress分类别名获取文章
  • 有域名 如何免费建设网站做网站是什么样的工作
  • 动漫网站设计论文wordpress简体中文下载地址
  • 大学 两学一做专题网站在什么网站做贸易好
  • 做网站时分类标题和分类描述百度广告代理公司
  • 焦作网站建设设计公司新开传奇网站手机版
  • 网站赞赏虚拟机wordpress建站
  • 营销型网站建设沈阳网站建设那里好
  • 安康做网站的公司wordpress 添加熊掌号
  • 兼职网站建设收费福田欧曼图片
  • 合肥外贸网站建设公司企业手机网站设计案例
  • 自助建设视频网站萍乡企业网站建设
  • 做a手机视频在线观看网站wordpress获取token方法
  • 找高权重的网站做外链wordpress 作者 英文
  • 网站制作便宜做民宿的网站有哪些
  • 校园网站制作模板鄞州区网站建设报价
  • 网站关键词添加后的后果oa官网下载
  • 网站建设的案例教程视频教程网页设计师使用的是( )的屏幕显示颜色模式
  • 建设网站有什么好处推荐的办公室装修设计
  • 做网站添加支付功能要多少钱注册贸易公司需要什么条件
  • 制作网站微信公众平台网页开发
  • 下载一个网站做网站的公司怎么推广
  • 百度建设网站的目的中国企业500强排名2021
  • 除了凡科建站还有什么网站吗wordpress 文章分开
  • 做企业网站用二级域名好吗wordpress标签加入文章列表