gpt4 book ai didi

nginx - CORS 请求中未接受响应状态 201

转载 作者:行者123 更新时间:2023-12-01 08:18:10 25 4
gpt4 key购买 nike

我正在设置一个带有一些 REST 网络服务的应用程序,它根据请求的结果以 200 或 201 响应。

另一方面,我正在开发一个必须使用此网络服务的 javascript 网络应用程序,因此我在服务器端处理 CORS,使用 nginx 向响应添加适当的 header 。

据我所知,问题是当服务以 201 响应时,cors header 无法到达客户端。第一个想法是这是浏览器的问题/限制,但后来我意识到 nginx 没有在任何带有 201 状态代码的响应中添加 cors header 。

我正在使用的 nginx 配置位于 https://github.com/UPCnet/maxserver/blob/master/production/nginx.conf

有什么线索吗?请询问您是否需要任何其他信息/详细信息

谢谢!

最佳答案

nginx 指令 add_headers 仅适用于状态代码的简短列表,其中 201 不在..

添加 headers_module 并改为使用它,允许将自定义 header 添加到具有 201 状态的响应

关于nginx - CORS 请求中未接受响应状态 201,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9210927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com