nginx - 如何将标题“Access-Control-Allow-Origin:”添加到某些响应代码
问题描述
所以No 'Access-Control-Allow-Origin' header is present on the requested resource.
当我的 NGINX 返回一个413 Request Entity Too Large
. 这导致我的前端应用程序出现问题,因为我无法读取响应。是否可以仅针对上述某些错误添加标题?
解决方案
从add_headerNginx
的文档中,您可以为某些响应代码添加标头,例如200、204、206、301、302、303、304、307或 308,但不能为413
如果您的 Nginx 版本是 Nginx 1.7.5或更高版本,请尝试使用以下语法
add_header name value always;
由于always
参数指定,无论响应代码如何,都将添加标头字段。
推荐阅读
- javascript - 这段代码的封闭词法范围在哪里?
- javascript - 如何使用 React Context 更新列表中的单个项目?
- c# - 如何在 WPF 中禁用后备字体?
- php - 为什么 PHP 代码在我的三个 .php 文件之一中被忽略。?
- regex - 寻找一个 ruby 正则表达式来突出显示之前和之后出现的所有单词
- django - django web scraper 美丽的汤和 urllib
- php - 使用 in_array() 比较字符串失败
- android - 如何使用 kotlin 将 imageview 保存到 sharedpreference?
- javascript - 使用jQuery动画填充进度条?
- android - 如何在Android的BottomNavigationView中隐藏一个按钮