gpt4 book ai didi

javascript - Sync-gateway 返回此错误 401 Login required 是什么意思?

转载 作者:行者123 更新时间:2023-12-01 00:37:50 25 4
gpt4 key购买 nike

Sync-gateway 返回此错误需要 401 登录,我不明白为什么。因为我在 header 中放入了带有用户名和密码的基本身份验证,我们的 root 用户可以访问 Couchbase。

我在 Sync-Gateway 上进行了获取,但它返回错误:401 需要登录

2019-09-16T07:53:07.554Z HTTP:  #9650: GET /bucket_01/_changes?style=all_docs&active_only=true&include_docs=true&feed=longpoll&since=603276
2019-09-16T07:53:07.554Z HTTP: #9650: --> 401 Login required (0.5 ms)

我的同步网关配置:

[...]
"bucket_01" : {
"server": "http://127.0.0.1:8091",
"bucket":"bucket_01",
"revs_limit": 20,
"username": "admin",
"password": "pwd",
"users": { "GUEST": { "disabled": true } },
"sync": [...],
}
[...]

更新2019年9月18日

[...]
"bucket_01": {
"server": "http://127.0.0.1:8091",
"bucket":"bucket_01",
"revs_limit": 20,
"username": "admin",
"password": "pwdAccess",
"users": { "GUEST": { "disabled": true }, "admin": {"password": "pwd"} },
"sync": `function(doc, oldDoc) { [...] }`
[...]

通话:

[...]
var sync_gateway_url = 'http://our_server/db/bucket_01/'
var querystring = 'style=all_docs&active_only=true&include_docs=true&feed=longpoll&since=0';
var options = {
url: sync_gateway_url + '_changes?' + querystring,
auth: {
user: 'admin',
pass: 'pwd',
sendImmediately: false
},
timeout: 10000,
};
[...]
2019-09-18T16:07:39.526+02:00 [INF] HTTP:  #4205: GET /bucket_01/_changes?style=all_docs&active_only=true&include_docs=true&feed=longpoll&since=603372 (as GUEST)
2019-09-18T16:07:39.526+02:00 [INF] HTTP: #4205: --> 401 Login required (0.3 ms)
2019-09-18T16:07:39.532+02:00 [INF] HTTP: #4206: GET /bucket_01/_changes?style=all_docs&active_only=true&include_docs=true&feed=longpoll&since=603372 (as admin)

最佳答案

您在哪里/如何配置同步网关用户?确保通过 sync gateway config 配置用户或通过 REST API 。通过执行 GET 确认用户列表。

关于javascript - Sync-gateway 返回此错误 401 Login required 是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57952635/

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