在我的应用程序上,我需要扩展用户会话,但是Sync Gateway REST Api没有put方法来延长到期时间。 而且我正在创建一个函数来直接在数据库上更新会话文档的到期元数据。 像这样
var couchbaseObj = require('couchbase')
var clusterObj = new couchbaseObj.Cluster('couchbase://127.0.0.1')
// For Couchbase > 4.5 with RBAC Auth
clusterObj.authenticate('user', 'password')
var bucketObj = clusterObj.openBucket('data')
bucketObj.getAndTouch(sessionKey, 10000, function (err, result) {
if (err) {
return(err)
}
return(null)
})
我的问题是,这样做的风险是什么?有没有更好的方法来更新Sync Gateway上的会话到期时间?为什么SYNC网关没有放的方法来更新会话?