我如何删除 pouchDB 中的身份验证模式

How do i remove the authentication modal in pouchDB

我有一个大问题。每当我通过 PouchDB 连接到 Cloudant 时,都会弹出一个讨厌的模式,要求进行身份验证。我正在使用 PouchDB 的 authentication Plugin and the responsible command 来避免这种情况。但不知何故它仍然如此。无论我做什么,模式都会不断弹出。它关闭了我的整个制作,我已经尝试解决这个问题好几天了。

我在 GitHub 上有一个 example

非常感谢您的帮助!谢谢! :)

您需要重命名 "Basic" in the WWW-Authenticate header 您的服务器发送给浏览器 hard-coded 无法识别和响应的内容。我对 cloudant 一无所知,但看起来他们的文档会路由回 couchdb 以进行手动配置,所以希望他们对此有相同的配置。

对于 couchDB,将 Basic 更改为 Basicfoo 会在 pouchdb 使用身份验证点击 URL 时抑制浏览器身份验证 windows。

(您还可以查找特定于您的数据库的其他解决方案以及您现在可能正在使用的任何代理,因为您知道要在 WWW-Authenticate header 中更改 Basic,例如 this one有nginx的解决方案。)