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