哪个 Express.js 模板按原样使用 HTML?

What Express.js template uses HTML as is?

我正在寻找一个按原样使用 HTML 的模板,它应该类似于 Jade,但没有修改 HTML 语言。

这道题的目的是:

  1. 我觉得 HTML 很清楚也很简单
  2. 我想在 MS-Expression 或其他格式中查看我的页面 "or part of it" 简单的网页设计软件

车把可能就是您要找的东西。 模板引擎:http://handlebarsjs.com/ express.js 的实现:https://github.com/ericf/express-handlebars

您可以试试 EJS 模板引擎。

http://www.embeddedjs.com/

要在 express 中启用此功能,运行 在项目的根目录中安装此命令 EJS

npm install ejs --save

然后打开 app.js 文件并更改行。

app.set('view engine', 'jade');

app.set('view engine', 'ejs');

这应该允许您在模板中使用 EJS 而不是 Jade,将文件保存为 example.ejs.

您可以简单地使用 express 发送静态文件:

express.static()

如果使用模板,则无法将数据注入模板。 你最好使用模板引擎。

您可以轻松构建自己的。
Developing template engines for Express

您可以只使用 .html 文档和 ejs 渲染:

app.engine('html', require('ejs').renderFile);
app.set('view engine', 'html');