【问题标题】:Is there a way to know the template engine of a web site?有没有办法知道网站的模板引擎?
【发布时间】:2016-11-16 16:15:39
【问题描述】:

我正在对几个 web 应用程序进行复古工程,以找出它们背后的技术,以便我可以知道我可以使用哪一个或学习构建自己的 web 应用程序

所以,通过应用程序,我可以看到它基于 NodeJs 和 ExpressJS,幸运的是我知道它们。

但我想不通的是模板引擎,有很多模板引擎对 Express 非常友好(Jade、EJS、HandleBars 等...)

所以我想知道是否有办法知道网站上使用了哪个模板引擎

【问题讨论】:

  • 不是直接的,但您可能会看到一些迹象。例如,使用纯 PHP 的网站可能会在源代码中包含看似无意义的空格。另一方面,Jade/Pug 输出非常一致的输出。

标签: node.js express handlebars.js pug ejs


【解决方案1】:

不正常。模板引擎的重点是用面向用户的内容替换特殊字符,以便排除确定模板引擎所需的提示类型。需要查看服务器端源代码才能真正了解。

【讨论】:

  • 是的,我只是认为某个模板引擎会有某种签名或附加字符串可能会泄露它,因此我们可以确定哪个引擎处理代码。但是,是的,我完全明白了模板引擎的目的
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-10-21
  • 1970-01-01
  • 2015-08-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-26
相关资源
最近更新 更多