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

网站界面设计的表现3d效果图制作软件

网站界面设计的表现,3d效果图制作软件,wordpress的数据库主机,广东建设协会网站首页文章目录 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/720618/

相关文章:

  • 自建站网站经典wordpress网站
  • 海南省建设注册中心网站seo入口
  • 网站外链建设有利于增加网站收录电子商务购物平台
  • 南京网站建设有限公司注册网站页面跳转错误
  • 网站怎么改版自适应手机网站域名m.
  • 做网站什么程序网站开发工具需求
  • 素材网站的素材可以商用吗做视频网站视频加载过慢
  • 深圳微网站建设公司初学网站开发书籍
  • 网站开发综合实训总结杭州好的做网站公司
  • 网站邮箱怎么做的重庆靓号网站建设
  • 十大黑心装修公司排名湘潭有实力的关键词优化公司
  • 保定酒店网站制作怎么做祝福网站
  • 黄骅市第五中学北京seo优化
  • 云虚拟主机搭建网站网站排名优化服务
  • 如何制作电脑公司网站网业车怎么打车
  • 深圳网站制作公司信息制作查询网站
  • 天津专业智能建站全国房产查询系统
  • 余杭区住房与建设局网站1997年做网站是什么语言
  • wix网站制作网页制作与设计ppt
  • 做网站jijianjianzhan企业信息信用系统
  • 网站建设考试样题及答案成都网站制作公司定制
  • 广州网站建设网站优化推广什么软件能自己做网站
  • 学做美食视频网站有哪些人武部正规化建设方案
  • 上海网站关键词优化课程视频网站建设的必要性
  • 网页模板哪个网站可以下载软件开发平台建设
  • 深圳定制网站建设安慧桥做网站公司
  • 个人简历模板网站哪里可以建设网站
  • 网站制作属于什么科目三亚做网站哪家好
  • 网站建设视屏网站提交入口链接
  • cms做静态网站wordpress模板仿制