繁体   English   中英

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

[英]What Express.js template uses HTML as is?

我正在寻找一个使用HTML的模板,它应该像Jade一样,但无需修改HTML语言。

这个问题的目的是

  1. 我发现HTML足够清晰和容易
  2. 我想在MS-Expression或其他简单的网页设计软件中查看“部分页面”

您可以尝试使用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

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

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

express.static()

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

您可以轻松地构建自己的。
为Express开发模板引擎

您可以将.html文档与ejs render一起使用:

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM