可以在 PWA 中使用 EJS 等模板引擎吗?

Bac*_*777 6 ejs progressive-web-apps

我正在学习编写渐进式 Web 应用程序,所有示例都使用 html 文件。我更喜欢将 EJS 与节点服务器一起使用。是否可以缓存 ejs 以便可以在本地使用?

Kev*_*gia 8

简短的回答:是的。

Service Worker 将缓存给定 URL 的响应,因此与您是使用 EJS 还是任何其他模板引擎无关。

当然,您需要查看是否会使用 Service Worker 来缓存模板文件(例如:templates/mytemplate.ejs)或呈现的 HTML。如果您关心输出 HTML,那么它将被缓存,而不是在连续请求时从模板呈现。