Ich versuche, die node xmlbuilder module zu verwenden, und copied/pasted their code from here aber ich bekomme eineKnoten xmlbuilder mod Typeerror: Konvertieren Kreisstruktur zu JSON
Converting circular structure to JSON error.
Ich habe keine Ahnung, warum dies geschieht, hier ist der Code:
Route:
app.get('/api/qb', function(req, res) {
qbwc.test(req, function(result){
res.send(result);
});
});
Modul:
exports.test = function(data, next) {
var obj = {
person: {
name: "John",
'@age': 35,
address: {
city: "Istanbul"
},
phone: [
{
'#text': "555-1234",
'@type': 'home'
}, {
'#text': "555-1235",
'@type': 'mobile'
}
],
id: function() {
return 42;
}
}
};
var root = builder.create(obj);
return next(root);
}
EDIT: Ich versuchte es auch mit etwas sehr einfach zu testen, den gleichen Problem:
var obj = { name: 'smith'};
var root = builder.create(obj);
return next(root);