是否有可能将JSON对象传递给ejs renderFile?

我宁愿不必input我的ejs文件的每个字段名称。 这是我想要做的事情:

let html = null; EJS.renderFile('./public/views/results.ejs', {JSON_OBJECT}, (err, str) => { html = str; }); 

封装在{}中的东西将创build一个新的对象。

所以在

 var JSON_OBJECT = {test: "value"}; var obj2 = {JSON_OBJECT} 

obj2将是一个名为JSON_OBJECT的属性,它本身就有一个属性testing

EJS.renderFile接受一个JSON对象作为它的第二个参数。 对象可以包含的属性在ejs的包描述中描述 。