模板继承,同样的圆盘, 不同的色彩~
续Express新手入坑笔记之动态渲染HTML,上一篇只是初步实现了html的动态渲染,但不够灵活, 如果写一个动态网站, 会遇到大量模板复用的场景,...为每个url写一个单独的html文件是非常耗时耗力的, 而且可维护性也不好, Handlebars(以下简称hbs)为我们提供了继承模板(类似django的extend)和插入代码块(类似django的...express-simple-server.js最终代码
const express = require('express');
const exphbs = require('express-handlebars...');
const app = express();
// 配置模板引擎
app.engine('html', exphbs({
partialsDir: 'views/partials/',...+ currentTime);
});
// 监听服务端口, 保证程序不会退出
app.listen(app.get('port'), function() {
console.log('Express