gpt4 book ai didi

javascript - 如何退出 deepstream.io?

转载 作者:行者123 更新时间:2023-11-30 16:11:10 26 4
gpt4 key购买 nike

我可以使用 ds.close() 关闭连接,但是只要我运行 ds.login() 我就会以同一用户身份登录,无论提供的凭证。

ds.login({user: 'admin', pass: 'admin'})
// AUTH_SUCCESSFUL | admin

ds.close()
// CLIENT_DISCONNECTED | admin

ds.login({})
// INCOMING_CONNECTION | from http://localhost:3000/ (127.0.0.1) via engine.io
// AUTH_SUCCESSFUL | admin

即使我在再次登录之前创建了一个新的 deepstream 客户端实例,用户也不会改变。

最佳答案

实际上,关闭连接并创建一个新实例似乎可以解决问题。我现在会使用这个猴子补丁......

import deepstreamClient from 'deepstream.io-client-js'

const createClient = () => deepstreamClient('localhost:6020')

window.ds = createClient()

ds.logout = () => {
ds.close()
window.ds = createClient()
}

关于javascript - 如何退出 deepstream.io?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36236399/

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