我最近开始学习nodejs,现在我对我的web应用程序使用什么感到非常困惑,html还是ejs (Express)。Ejs使用Express模块,而.html使用HTML模块。我的第一个问题是,如果两者都可以制作出准确的网站,那么它们之间的区别是什么?从我的第一个问题延伸而来的第二个问题是,对于要上传到云的网站,应该使用什么。.html或.ejs。我认为.ejs是动态的(如果可以在文件中使用语句),因此应该使用.ejs。但是,另一方面,这是我第一次听到这个名字,我不确定它的未来,而.ejs有一个建立起来的名字,大多数开发人员和市场都知道它是什么。提前谢谢。
发布于 2018-06-12 14:40:19
Ejs是一个模板引擎。
它使您可以在视图中从应用程序加载数据。
在呈现模板之后,它会为浏览器生成一个.html文件。
发布于 2022-01-10 11:59:50
答案1: index.ejs允许你在html元素中执行JavaScript。例如:循环或执行算术运算。index.html不能在其元素中包含JavaScript。
答案2:当然,我首先想到的是index.ejs。如果你学习php,它也是一样的。php开发人员使用index.php而不是index.html
回答3:你不用担心,今天有很多来自JavaScript社区的支持。
https://stackoverflow.com/questions/50810634
复制相似问题