【发布时间】:2015-06-18 08:22:54
【问题描述】:
我在我的模板中使用了 node.js 和 ejs,并为我的所有 html 文件包含了包含所有库和样式文件的 header.html。 我遇到的问题是,当我在 html 文件(例如:home.html 和 about.html)之间切换时,它会重新加载所有 html、css 和 js。
如何缓存 js 和 css 文件,避免在渲染时重新加载?
是否有一种简单方便的方法(插件)来换出正文内容,而不是每次为每个 html 文件重新加载 header.html?
HTML 文件(home.html 和 about.html)
<% include header.html %>
<body>
<% include navbar.html %>
<% include menu.html %>
</body>
home.html 和 about.html 的路由文件
router.get('/', function(req, res) {
req.getConnection(function (err, conn) {
res.render('home', {data: rows});
});
});
我需要在后端执行很多查询,并且需要将数据返回到前端。
【问题讨论】:
标签: javascript html css node.js ejs