我是 Node.js 的新手,正在尝试学习。据我了解,使用模板引擎(例如 Jade)是很常见的,甚至对于 CSS(例如 Stylus)也是如此。老实说,我看到的所有教程都涉及到模板引擎的布局。
问题是我不想使用模板引擎,因为我认为它不必要地复杂。
Here是指向 Node 样板文件的链接(不幸的是,由于某种原因它不起作用),但选项 1 不应使用任何模板引擎进行布局。
那么,将 Node.js 和 Mongodb 与“普通”HTML(5) 结合起来的最简单方法是什么?例如,是否可以将 HMTL5 Boilerplate 与 Node 一起使用?
最佳答案
如果您使用的是静态 html,则不需要在服务器端进行模板化。 您可以使用 Express/Connect static middleware 轻松提供您的 html 文件,例如:
app.use(express.static(__dirname + '/public'));
然后将 index.html
放入您的公共(public)文件夹。
此外,我认为您可以将整个 h5bp 复制并粘贴到您的公共(public)文件夹中,它应该可以工作。
关于没有模板引擎的 Node.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10086045/