`etag` 设置选项

中英双语

注意:这些设置仅适用于动态文件,不适用于静态文件。express.static 中间件会忽略这些设置。

ETag 功能是使用 etag 包实现的。有关更多信息,请参阅其文档。

类型

布尔值

true 启用弱 ETag。这是默认设置。false 完全禁用 ETag。

字符串

如果 "strong",启用强 ETag。如果 "weak",启用弱 ETag。

函数

自定义 ETag 函数实现。仅当您知道自己在做什么时才使用它。

app.set('etag', function (body, encoding) {
  return generateHash(body, encoding) // consider the function is defined
})