帮助nodejs+表达如何实现静态动态页面

其实只是需要一个编译的过程

模板+数据->静态html文件

不知道你用的是什么模板引擎,比如ejs,jade,nunjucks,swig等等。其实你最后吐槽的都是编译好的,但你需要的其实是把这些存成文件。

以nunjucks为例:

var tpl = ' index.tpl

var data = get data();//某处

var content = nunjucks.render(tpl,data);

fs.writeFileSync('index.html ',content);

上面生成的index.html就是您想要的静态文件。