Converting circular structure to JSON

在做手机验证码模块,遇到一个bug

Converting circular structure to JSON

报错的原因在于:
在请求中传递的对象有一个循环引用,比如

var a = {};
a.b = a;

在github上找到了一个比较简便的解决方法:
安装circular-json

npm install circular-json 
var a = {};
a.b = a;
// load circular-json module
var CircularJSON = require('circular-json');
console.log(CircularJSON.stringify(a));

除此之外,这个网页链接上还有很多和这个问题相关的解决方法和更深讨论,有兴趣可以去看一下

你可能感兴趣的:(iOS开发)