我正在使用node.js接受请求,从dynamodb中获取数据,将其格式化/合并到现有的JSON模板对象中并返回它。
当使用node作为webservice并且只返回json时,这很有效,但我正在测试在react.js中编写新的客户端代码。我知道我可以做两次往返 - 首先加载没有JSON的页面,然后在react.js中加载AJAX加载JSON,但我想在一个中加载。
在节点I中填充“filledTemplate”并且我想返回JSON对象filledTemplate(通过Jade模板“forms”)以便在客户端可访问。我可以将对象传递给jade,但我不确定之后的下一步。
lib.pact.mergeDataIntoTemplate(formTemplateJSON,backgroundDatasetJSON, function(err, filledTemplate){
if(err) {
console.log(err);
}
else{
res.render('forms', { title: 'Filled Forms', data: filledTemplate });
}
});
长话短说,我不知道如何在客户端传递/访问react.js中的对象(或香草js)。
非常感谢任何提示或指示。
(另外,显然没有react.js的标签,我不能添加它...如果其他人想要的话)