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

做一家拍卖网站需要什么资质WordPress百度智能小程序

做一家拍卖网站需要什么资质,WordPress百度智能小程序,wordpress数据文件路径,做创意ppt网站有哪些方面文章目录 一、跨域问题二、解决跨域问题三、结尾 一、跨域问题 在前后端分离的项目中,前端通常运行在一个域名或端口上,而后端运行在另一个域名或端口上。当浏览器发起跨域请求时,即前端页面向后端发送请求的域名、端口或协议与当前页面的域…

文章目录

  • 一、跨域问题
  • 二、解决跨域问题
  • 三、结尾


一、跨域问题

在前后端分离的项目中,前端通常运行在一个域名或端口上,而后端运行在另一个域名或端口上。当浏览器发起跨域请求时,即前端页面向后端发送请求的域名、端口或协议与当前页面的域名、端口或协议不一致时,就会发生跨域问题。

跨域问题是由浏览器的同源策略引起的安全机制。同源策略要求网页只能访问与其来源相同的资源,即协议、域名和端口必须一致,而跨域请求则突破了这个限制。

当以下任一条件不满足时,就会发生跨域问题:

不同的协议:例如,一个页面通过 HTTP 协议加载了 JavaScript,然后尝试向使用 HTTPS 协议的服务器发送请求。
不同的域名:例如,一个页面从 www.example.com 加载了 JavaScript,然后尝试向 api.example.com 发送请求。
不同的端口:例如,一个页面从 www.example.com:8080 加载了 JavaScript,然后尝试向 www.example.com:3000 发送请求。

二、解决跨域问题

为了解决跨域问题,可以借助Nginx来进行反向代理。以下是使用Nginx解决跨域问题的步骤:

  1. 在前端服务器上安装和配置Nginx,安装教程可以看我上一篇文章:《【Linux】Linux中安装Nginx》。
  2. 在Nginx配置文件中使用反向代理实现跨域。

示例
前端调试页面的地址是:http://www.example.com:8080/dist/index.html
后端请求的接口地址是:http://api.example.com:8181/api/

Nginx默认配置文件地址 /usr/local/nginx/conf,如果安装的时候指定了路径,就在你指定的目录下,修改配置文件nginx.conf

server{listen 80;server_name www.example.com; # 前端域名或ip# 默认配置,无需修改location / {root   html;index  index.html index.htm;}# 后端接口配置location /api {proxy_pass http://api.example.com:8181;}# 前端页面配置location /dist {proxy_pass http://www.example.com:8080/dist;}}

PS:前端访问后端API的域名或ip需要设置为server_name的值,端口号为监听的端口号,然后根据/api匹配的路径转发到后端接口配置的地址上,举例:后端实际查询用户列表的接口地址为http://api.example.com:8181/api/user/list,那么前端页面访问接口时路径应该为http://www.example.com/api/user/list(我这里端口是80,所以可以省略)。

如果前端不修改,会出现报错Access to XMLHttpRequest at 'http://api.example.com:8181/api/user/list' from origin 'http://www.example.com' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.,就算配置了add_header 'Access-Control-Allow-Origin' '*' always也无效。

  1. 重新加载Nginx配置:在终端中执行命令以重新加载Nginx配置文件:
$ ./nginx -s reload

在重新加载Nginx配置文件之前,可以先使用 ./nginx -t 验证nginx配置文件是否正确。

4.页面访问:http://www.example.com/dist/index.html

三、结尾

以上就是全部了,为了解决这个问题我头都大了,不管怎么改配置都无效,最后还是前端改了下马上就可以了,所以记录一下。

http://www.yayakq.cn/news/37083/

相关文章:

  • php网站 config珠海网站开发
  • 做化妆品的网站郑州建设网站制作公司
  • 最好的网站建设公司有哪些网站开发招标技术规范书
  • 做微商想做个网站无锡做网站多少钱
  • 天津做网站哪家好wordpress转移整站
  • 宁波网站建设策划公司排名中企动力邮箱手机版
  • 做漫画封面的网站wordpress建站企业
  • 可信赖的做网站pc端网站
  • 福建省住房和建设网站东莞品牌网站设计公司
  • 新乡市延津县建设局网站专门做红酒的网站
  • 安徽网站建设流程活动策划方案
  • 怎么注册公司的网站东莞建设网网上平台
  • 百度地图开发网站wordpress编码查看
  • 如何做好网站内链深圳公司手机网站制作
  • 聊城网站建设哪个好易企cms网站模板
  • seo整站如何优化网站推广排名最新报价
  • 四平网站建设哪家效果好网站注册域名与制作
  • 天津网站搜索排名优化做站长建不好网站
  • 网站关键词提取工具wordpress 精美主题
  • 燕郊网站建设公司东莞最好的网站建设
  • 做一个网站需要服务器吗长沙景点推荐
  • 网站建设学习步骤怎样在百度上发布免费广告
  • 深圳南山区网站建设公司网站代运营公司排名
  • 网站需要怎么做的吗为网站做seo
  • 咸阳做网站的公司有哪些江西微网站建设
  • 网站如何进行品牌建设合川网站优化
  • 郑州网站哪家好厦门seo网站排名优化
  • 重庆网站建设公司名单做网站电信运营许可证
  • 如何建设一个简易的网站烟台做网站的企业
  • 赣州新闻广播seo网站推广下载