Express 设置node_env=生产是否处理条件模板?

Express 设置node_env=生产是否处理条件模板?,express,keystonejs,Express,Keystonejs,我在keystone中使用了很多nunjucks模板和自定义api端点。设置node_env=production cache模板是否返回数据,特别是因为它有很多动态信息。它是缓存渲染文件还是仅缓存模板文件?另外,自定义/api端点呢。。。假设数据未缓存?数据库结果如何?感谢提供任何信息。节点环境设置是一种约定,因此效果适用于Express和相关中间件,而不是Keystone core。如果您添加了任何Express中间件软件包,则必须检查其使用文档,以了解可能的行为更改 表示: 缓存视图模板。

我在keystone中使用了很多nunjucks模板和自定义api端点。设置node_env=production cache模板是否返回数据,特别是因为它有很多动态信息。它是缓存渲染文件还是仅缓存模板文件?另外,自定义/api端点呢。。。假设数据未缓存?数据库结果如何?感谢提供任何信息。

节点环境设置是一种约定,因此效果适用于Express和相关中间件,而不是Keystone core。如果您添加了任何Express中间件软件包,则必须检查其使用文档,以了解可能的行为更改

表示:

缓存视图模板。 缓存从CSS扩展生成的CSS文件。 生成不太详细的错误消息。 我在keystone中使用了很多nunjucks模板和自定义api端点。设置node_env=production cache模板是否返回数据,特别是因为它有很多动态信息。它是缓存渲染文件还是仅缓存模板文件

Express仅在内存中缓存视图模板,而不缓存渲染结果。页面仍将使用相关变量在每个请求上重新呈现。Express文档的底部有一个关于这一点的注释

自定义/api端点呢。。。假设数据未缓存

默认情况下,Express不包括API端点的任何缓存

数据库结果如何

MongoDB Node.js驱动程序和Mongoose ODM不会缓存查询结果