TypeError: Converting circular structure to JSON in nodejs

JSON doesn’t accept circular objects – objects which reference themselves. JSON.stringify() will throw an error if it comes across one of these.

The request (req) object is circular by nature – Node does that.

In this case, because you just need to log it to the console, you can use the console’s native stringifying and avoid using JSON:

console.log("Request data:");
console.log(req);

Leave a Comment