在我们的应用程序中,只要令牌(在标头中到达)无效,几乎可以保证不会有完全有效的令牌。因此,我试图将响应 401 的责任转移给 nginx(无论是否使用 njs),试图避免维护一个缓存受到无效请求冲击的服务。
我原本打算每次调用 js_content 并检查本地“内存缓存”中的无效令牌,或者更好的办法是使用 API 来缓存 nginx,但我似乎找不到上述任何内容的文档。
身份验证请求似乎没什么帮助,因为我没有办法用我的服务返回的 401 来填充缓存(“缓存未命中”)
任何其他可能的方式都会受到欢迎,但我希望能够将其卸载到 nginx