Регистрация узла на клиенте путем анализа util.inspect - PullRequest
0 голосов
/ 05 октября 2019

Я пытаюсь зарегистрировать объекты node.js на клиенте. JSON.stringify дает мне:

TypeError: Converting circular structure to JSON

util.inspect, кажется, не создает строку, которую я могу превратить в объект после того, как она была отправлена ​​клиенту через веб-сокеты.

Есть ли способ проверить объект на стороне клиента?

1 Ответ

0 голосов
/ 06 октября 2019

Я сталкивался с этой проблемой много раз в прошлом, пытаясь JSON.stringify() Круговую структуру. Таким образом, пакет циркулярная структура-строка npm был создан, чтобы обойти его. Проще говоря, его использование аналогично JSON.stringify(circular-obj) и может использоваться следующим образом:

import CircularStructureStringify from 'circular-structure-stringify';

console.log(CircularStructureStringify(THE_CIRCULAR_JSON));
...