我不想每次都手动输入ejs文件中的字段名称。这是我想要做的: let html = null; EJS.renderFile('./public/views/results.ejs', {JSON_OBJECT}, (err, str) => { html = str; });
在IT技术中,用大括号{}包含的内容会创建一个新的对象。 因此,在以下代码中: var JSON_OBJECT = {test: "value"}; var obj2 = {JSON_OBJECT} obj2将是一个具有属性名为JSON_OBJECT的对象,其中又包含一个test属性。EJS.renderFile接受一个JSON对象作为其第二个参数。可以包含在对象中的属性在ejs的软件包描述中有所描述。