Socket.io 如何在会话存储中存储数据?
我想将a字符串存储在chrome开发工具中的Socket.io 如何在会话存储中存储数据?,socket.io,react-router,google-chrome-devtools,sessionstorage,Socket.io,React Router,Google Chrome Devtools,Sessionstorage,我想将a字符串存储在chrome开发工具中的sessionStorage中。 我特别想将socket.io中的socket.id存储在会话存储中,以便在我的多页web应用程序中使用相同的socket.id;这可能吗 您可以在会话存储中存储任何内容。会话存储的作用类似于本地存储。唯一的区别是,如果关闭选项卡或浏览器,会话存储将消失 示例代码: public setSession(authResult): void { // Set the time that the access toke
sessionStorage
中。
我特别想将socket.io中的socket.id存储在会话存储中,以便在我的多页web应用程序中使用相同的socket.id;这可能吗 您可以在会话存储中存储任何内容。会话存储的作用类似于本地存储。唯一的区别是,如果关闭选项卡或浏览器,会话存储将消失 示例代码:
public setSession(authResult): void {
// Set the time that the access token will expire at
const expiresAt = JSON.stringify((authResult.expiresIn * 1000) + new Date().getTime());
sessionStorage.setItem('access_token', authResult.accessToken);
sessionStorage.setItem('socketId', socket.id); // Save your socket id here
sessionStorage.setItem('expires_at', expiresAt);
}
在构造函数中传递套接字,并使用上述任何方法访问它(setSession)对于多页web应用程序,这将如何允许套接字通过不同的路径持久化?当我转到其他页面时,插座是否仍会断开连接?