Javascript 循环对象(socket.io)的本地存储
我正在尝试存储和检索socket.io会话,但react抛出一个错误,表示它无法保存循环对象 我试着把这个东西串起来,但没有成功。在没有进入Redux的情况下进行任何工作 商店:Javascript 循环对象(socket.io)的本地存储,javascript,reactjs,socket.io,Javascript,Reactjs,Socket.io,我正在尝试存储和检索socket.io会话,但react抛出一个错误,表示它无法保存循环对象 我试着把这个东西串起来,但没有成功。在没有进入Redux的情况下进行任何工作 商店: localStorage.setItem('socket',JSON.stringify(socket)) 检索: const socket=localStorage.getItem(“socket”) 尝试字符串化对象返回: uncaughttypeerror:将循环结构转换为JSON 在Object.stringi
localStorage.setItem('socket',JSON.stringify(socket))代码>
检索:
const socket=localStorage.getItem(“socket”)代码>
尝试字符串化对象返回:
uncaughttypeerror:将循环结构转换为JSON
在Object.stringify()处
在:1:7时
可以使用检查方法
您可以立即导入它,因为它来自具有
const util = require('util')
然后检查对象并记录您可以发布console.log(socket)
output吗?我实际上无法复制输出,因为我无法对对象进行字符串化。如果我尝试,它只返回'uncaughttypeerror:Converting circular structure to JSON at Object.stringify():1:7'@dporechny,它只返回“[Object Object]”
string@StephanieParker:确保在解析时使用相同的const JSON=require(“循环JSON”);什么是插座?听起来这是个坏主意,你正试图将其字符串化并存储起来