nginx - 如何在 nginx 上配置 cors?
问题描述
我已经按照说明在 nginx 上配置了 cors,但这并没有解决问题。
#Disable IFRAME
add_header Access-Control-Allow-Origin: *;
add_header Access-Control-Allow-Methods: "GET, HEAD, POST, PUT, PATCH, DELETE";
add_header Access-Control-Expose-Headers: *;
add_header X-Frame-Options SAMEORIGIN;
#Prevent Cross-site scripting (XSS) attacks
add_header X-XSS-Protection "1; mode=block";
#Prevent MIME-sniffing
add_header X-Content-Type-Options nosniff;
结果仍然不固定:
请帮我!
解决方案
我可以建议一些小事来解决您当前的问题:
- 标题“Access-Control-Allow-Origin”有多个条目。请删除任何额外内容。
- 标题“Access-Control-Allow-Methods”的条目缺少冒号 (:) 和尾随逗号 (,) 字符。请修复它。
- 确保 nginx 服务器重新启动或停止/启动。
推荐阅读
- angular - Angular 8:ActivatedRoute 上的 Jasmine 单元测试,TypeError:无法读取未定义的属性“父级”
- validation - W3C 验证器错误:“错误:CSS:背景图像:是不正确的运算符。”
- facebook - 查询 Facebook Graph Ad Library API - 按页面 ID 搜索
- office-ui-fabric - 通过自定义组件设置的主题与 getTheme() 主题不匹配
- java - 如何使用 Jackson 将连接的 JSON blob 字符串处理为字符串列表?
- c++ - 无法创建窗口
- mysql - SQL。在响应中过滤空字段
- virtual-machine - 虚拟机不就是一种进程吗?
- delphi - 如何将 MOVE 用于具有记录作为元素和动态数组字段的动态数组?
- flutter - 如何使用颤动中的底部选项卡导航将数据传输到另一个选项卡