
1 bestie 2024-10-17 10:01:55 +08:00 多个 cors 头会导致请求失败,浏览器会拒绝 |
2 cF06myaQ57WHKMBv 2024-10-17 10:02:38 +08:00 试一下不就知道了 |
3 4Et5ShxMIq58n6Lr 2024-10-17 10:21:50 +08:00 不太理解,nginx -> spring 存在跨域么. 这部不都是后端么? |
4 wogogoing PRO 1L 说的对,不存在优先级。重复的跨域响应头会导致浏览器拒绝。 |
5 githmb 2024-10-17 11:05:48 +08:00 nginx 有这么蠢吗?不会改写吗?要是我实现 nginx 的话肯定会改写相关的 Header |
6 Ayanokouji OP @githmb 历史遗留太乱 |
7 Ayanokouji OP @bestie 请问有参考文献之类的吗 |
8 Richex 2024-10-17 11:16:00 +08:00 一般都是只在一处处理 CORS 。如果逻辑不复杂,可以用 nginx 直接处理更方便。如果需要做一些较为复杂的逻辑处理用来控制 CORS 则建议在后端。 见过挺多对 CORS 不了解的开发到处乱加的。 另外注意处理好 OPTIONS 请求,我甚至还遇到过因为跨域出现一个 POST 请求创建了两条记录的 API :) |
9 bestie 2024-10-17 11:23:58 +08:00 |
10 shintendo 2024-10-17 11:25:02 +08:00 |