我一直在努力进行CouchDB身份验证。我的Web应用程序在https://aaa.com上运行,我的CouchDB在https://bbb.com:6984上,因此我正在使用JS提取访问CouchDB。当我发布_session登录名时,我的确在响应中得到了一个set-Cookie标头,大多数浏览器(如Chrome浏览器)都遵从并将cookie添加到bbb.com网站。除Safari以外的所有内容。
我理解这是为了避免第三方跟踪等。我的问题是;根据CouchDB开发人员的说法,“典型”或“推荐”部署是什么?我本以为这是一个非常典型的场景,其中App服务器与其他地方的API或DB服务器对话。
现在,如果我被迫从同一服务器调用所有内容,那么应用程序与数据库服务器的最低要求是什么?哪个应该可以在Safari中使用?
App Server CouchDB
1) BBB.com:5000 BBB.com:6984
2) xxx.BBB.com BBB.com:6984
3) xxx.BBB.com yyy.BBB.com
4) BBB.com BBB.com:6984
谢谢