场景

本地html中请求磁盘中的静态资源文件,可以使用Nginx做静态资源映射,

可以将本地磁盘文件映射为网络url。可是由于浏览器的跨域机制会提示:

from orihin 'null' has been blocked by CROS policy: Cross origin requersts are only

supported for....

注:

博客:
BADAO_LIUMANG_QIZHI的博客_霸道流氓气质_CSDN博客-C#,SpringBoot,架构之路领域博主
关注公众号
霸道的程序猿
获取编程相关电子书、教程推送与免费下载。

实现

1、编辑nginx.conf,添加如下代码

     add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';if ($request_method = 'OPTIONS') {return 204;}

2、完整server代码

 server {add_header Access-Control-Allow-Origin *;add_header Access-Control-Allow-Methods 'GET, POST, OPTIONS';add_header Access-Control-Allow-Headers 'DNT,X-Mx-ReqToken,Keep-Alive,User-Agent,X-Requested-With,If-Modified-Since,Cache-Control,Content-Type,Authorization';if ($request_method = 'OPTIONS') {return 204;}listen       120;server_name  127.0.0.1;#charset koi8-r;#access_log  logs/host.access.log  main;location / {root   D:/WorkSpace/Gitee/three-js-study/assets/;try_files $uri $uri/ /index.html;index  index.html index.htm;}error_page   500 502 503 504  /50x.html;location = /50x.html {root   html;}}

Nginx映射本地静态资源时,浏览器提示跨域问题解决相关推荐

  1. nginx配置本地静态资源路径

    通过nginx获取本地静态资源,配置如图: alias:资源位置地址 autoindex on; 打开浏览器目录浏览功能 本地目录: 浏览器查看:

  2. Nginx访问本地静态资源详细步骤

    目录 一.Nginx简介 二.Nginx访问本地静态资源详细步骤 1.首先下载Nginx 2.将下载好的压缩包解压到合适位置 3.启动Nginx,进入localhost 界面如下图所示说明启动成功,默 ...

  3. Nginx映射本地json文件,配置解决浏览器跨域问题,提供前端get请求模拟数据

    场景 网络接口返回json格式数据,可以直接在浏览器中访问. 可以在页面上右键另存为json格式文件 怎样在本地使用nginx配置,模拟get接口返回该json文件,使前端使用ajax请求数据时,可以 ...

  4. nginx和openresty配置静态资源时,样式错乱

    问题 nginx和openresty配置静态资源时,样式错乱,页面没有报错,查看css,作为静态文件已经加载了,但是不起作用. 原因 CSS加载过程,发现CSS加载时Content Type为&quo ...

  5. 解决Spring下无法实时访问本地静态资源

    解决Spring下浏览器无法实时访问本地静态资源 场景1:原本地文件test.json中内容为 "1".我们通过前后端交互操作,修改test.json的内容为 "2&qu ...

  6. nginx配置静态资源html,通过nginx服务器访问静态资源(示例代码)

    通过nginx服务器访问静态资源 引言 之前在做毕设的时候接触过nginx,那时候是用来做前后端分离的.一转眼都快一年了,nginx的相关内容也忘的差不多了. 有过接触前端的同学都知道,直接在标签的s ...

  7. Charles学习(四)之使用Map local代理本地静态资源以及配置移动端代理在真机上调试iOS和Android客户端...

    前言 问题一:我们在App内嵌H5开发的过程中,肯定会遇到一个问题就是我不想在chrome的控制台中调试也不想在模拟器中调试,我想要在真机上调试,那么如何解决这个问题呢? 问题二:我们期待调试时达到的 ...

  8. Charles学习(三)之使用Map local代理本地静态资源以及配置网页代理在Mac模拟器调试iOS客户端...

    前言 问题一:我们在App内嵌H5开发的过程中,肯定会遇到一个问题就是我不想在chrome的控制台中调试,我想要在手机上调试,那么如何解决这个问题呢? 问题二:我们期待调试时达到的效果就是和Charl ...

  9. Docker安装的Nginx无法访问静态资源|nginx 容器静态资源无法访问

    最近在docker部署Thinkphp管理后台,部署完成后发现根目录下所有静态资源无法访问.翻了很多php 配置和nginx 配置,后来发现是因为使用Docker 容器问题. 问题描述 Docker启 ...

最新文章

  1. Java 两个引用类型相等_java-Spring配置:2个具有相同类引用的bean
  2. 如何与您的经理和上层人员进行有效沟通
  3. .NET EF框架的安装、及三种开发模式
  4. [网络安全自学篇] 五十四.Windows系统安全之基于SEH异常处理机制的栈溢出攻击及防御解析
  5. Python绘制PDF文件~超简单的小程序
  6. Ubuntu系统全盘备份与恢复,亲自总结,实测可靠
  7. css3的新属性 新增的颜色--- 透明度---两种渐变---定义多张背景图--background-size...
  8. win2003服务器安全设置
  9. 耶鲁大学校长2018迎新演讲全文
  10. 「HEOI 2014」南园满地堆轻絮
  11. iOS音频采集技术解读:如何实现男女变声的音效?
  12. 目标检测之YOLOX: Exceeding YOLO Series in 2021
  13. Android8.0以上,打开uiautomatorviewer.bat,报错Unexpected error while obtaining Ul hierarchy
  14. OpenStack虚拟机rebuild和evacuate差异梳理
  15. teradata查看正在运行的进程_一种基于greenplum数据库的状态检查及性能监控工具.doc...
  16. 计算机组装配置(之电源选购)
  17. 给小仙女讲什么是javascript(一)
  18. windows注入的方法
  19. Python 连接 ftp 服务器操作
  20. 中国人民银行决定10月25日起上调存款准备金率

热门文章

  1. linux——NFS+AUTOFS服务的基本配置
  2. Ubuntu16.04安装CUDA8.0时,提示:The driver installation is unable to locate the kernel source.
  3. 记一次安装docker的坑
  4. 2021牛客暑期多校训练营8 OR 相加和与和或-dfs判断假设情况是否有矛盾
  5. python 只取数值_快收藏!Python常用操作运算符,都在这了!(下)
  6. SpringSecurity鉴权流程分析 附源码注释,xdm,一起来看看吧
  7. 微信小程序富文本解析点击图片放大_微信小程序解析富文本过程详解
  8. jsp 下拉列表选取触发function_Bootstrap下拉菜单样式
  9. 如何python安装hadoop_使用Python操作Hadoop,Python-MapReduce
  10. springaop事务逻辑原理_架构师:一篇文章掌握——Spring 事务管理