node.js如何访问其html文件

时间:2017-02-22 20:20:05

标签: node.js

我正在开发一个使用节点包的应用程序来处理它的一些内容和css。我如何访问模板?包的文件夹结构为packageName/src/packageName/templates/basket/partials/index.hbs该文件的内容仅为html。

我想在我的应用程序的某个hbs文件中使用index.hbs的内容。在页面的路由处理程序中,我设置了一个变量来获取该数据并传递给视图,但我不知道如何将index.hbs文件的内容公开给路由处理程序。我是否在fs包中阅读了它?还是有另一种方式来访问它?

我对节点缺乏经验,请告诉我是否需要提供更多信息。

1 个答案:

答案 0 :(得分:0)

在路由处理程序中使用require非常有效。

route_handler.js

const html = require('packageName/src/packageName/templates/basket/partials/index.hbs');

module.exports = {
  res.render('pageView', {
    html: html
  });
};

pageView.hbs

{{{ html }}}