Node.js 有没有办法将NodeJs Express视图呈现给变量?

Node.js 有没有办法将NodeJs Express视图呈现给变量?,node.js,express,Node.js,Express,与响应流相反,是否有一种方法可以呈现变量的快速视图 var view = path.join( __dirname, '/../customer-product/views/copysheet.html'); res.render( view, { data: product }) 我需要服务器端的html,这样我就可以传递给PhantomJs生成PDF。有一个非常好的方法。结果是,您将直接与视图引擎交互,如下所示: var templatePath = require.resolve(

与响应流相反,是否有一种方法可以呈现变量的快速视图

 var view = path.join( __dirname, '/../customer-product/views/copysheet.html');
res.render( view, {
  data: product
})
我需要服务器端的html,这样我就可以传递给PhantomJs生成PDF。

有一个非常好的方法。结果是,您将直接与视图引擎交互,如下所示:

var templatePath = require.resolve('./copysheet.html');
var templateFn = require('jade').compileFile(templatePath); // or whatever view engine you're usingg
var output = templateFn({data:product}); 
可能重复的