【问题标题】:Where to find express.js settings在哪里可以找到 express.js 设置
【发布时间】:2012-09-17 22:33:13
【问题描述】:

我几乎不好意思问这个问题,但是我在哪里可以找到有关 express.js 设置的信息?根据文档,我可以使用app.set(name, setting) 将设置name 分配给setting,但是我无法在任何地方找到有哪些设置以及它们是如何工作的。

【问题讨论】:

  • 这是您要找的吗? expressjs.com/api.html#app-settings
  • @James - 谢谢,我忽略了这一点!
  • @JamesAllardice 为什么不将其添加为答案,以便 Tiddo 可以接受。
  • @ShaneStillwell - 好吧,我没有将其添加为答案,因为仅链接的答案不受欢迎(URL 可能会更改,例如,使答案无用)。但是,在这种情况下,您可能是对的,所以我现在将其添加。

标签: node.js express


【解决方案1】:

你可以在这里找到它:

http://expressjs.com/api.html#app-settings

设置

提供以下设置来改变 Express 的行为方式:

  • env 环境模式,默认为 process.env.NODE_ENV 或“开发”
  • trust proxy 启用反向代理支持,默认禁用
  • jsonp callback name 更改默认回调名称 ?callback=
  • json replacer JSON替换回调,默认为null
  • json spaces 用于格式化的 JSON 响应空间,开发中默认为 2,生产中默认为 0
  • case sensitive routing启用区分大小写,默认禁用,将“/Foo”和“/foo”视为相同
  • strict routing 启用严格路由,默认情况下“/foo”和“/foo/”被路由器同等对待
  • view cache 启用视图模板编译缓存,在生产环境中默认启用
  • view engine 省略时使用的默认引擎扩展
  • views视图目录路径

【讨论】:

  • app.set('strict routing', true);
猜你喜欢
  • 2023-03-31
  • 1970-01-01
  • 2011-08-15
  • 1970-01-01
  • 2021-11-06
  • 1970-01-01
  • 1970-01-01
  • 2019-07-27
  • 1970-01-01
相关资源
最近更新 更多