index.ejs VS index.html



我最近开始学习nodejs,现在我对我的Web应用程序,html或ejs(Express(使用什么感到非常困惑。Ejs 使用 Express 模块,而 .html 使用 HTML 模块。我的第一个问题是,如果可以从两者中制作确切的网站,它们之间有什么区别。第二个问题,从我的第一个问题延伸而来的是,对于要上传到云的网站,应该使用什么。.html 或 .ejs。我相信 .ejs 是动态的(如果语句可以在文件内使用(,因此应该使用 .ejs。但是,另一方面,这是我第一次听到这个.ejs的名字,我不确定它的未来是什么,而HTML有一个构建名称,大多数开发人员和市场都知道它是什么。 提前谢谢。

Ejs 是一个模板引擎。

它使您可以在视图中从应用程序加载数据。

呈现模板后,它会为浏览器生成一个.html文件。

答案 1:index.ejs 允许您在 html 元素中执行 JavaScript。例如:循环或执行算术运算。index.html 不能在其元素中包含 JavaScript。

答案2:当然,我首先会想到index.ejs。如果你学习php,它是一样的。PHP 开发人员使用 index.php 而不是 index.html

答案3:你不必担心,今天有很多来自JavaScript社区的支持。

最新更新