Итак, я хочу получить некоторые данные о пользователе из объекта req, но при его выводе терминал не отображает весь объект.
Я пробовал несколько решений при записи файла Кажется, что часть работает при использовании fs = require ('fs'), но я не могу структурировать объект запроса, так как файл показывает [object, object] только при записи в файл.
код ниже показывает, как я Пытаюсь сохранить в файл
router.get("/:shortUrl", async (req, res) => {
const result = JSON.stringify(req);
console.log(result)
fs.writeFile("result.txt", result, err => {
if (err) throw err;
console.log('File successfully written to disk');
});
});
Ошибка, которую я получаю из JSON .stringify выглядит так.
UnhandledPromiseRejectionWarning: TypeError: Converting circular structure to JSON
--> starting at object with constructor 'Socket'
| property 'parser' -> object with constructor 'HTTPParser'
--- property 'socket' closes the circle
at JSON.stringify (<anonymous>)
Любые идеи о том, где я с этим не так.