bound 内置了一些常见的中间件,以下是简单的说明

favicon

使用 express-favicon 设置 favicon。

session

使用 express-session 控制 session。默认将 session 保存在内存中,可以根据项目需求将 session 添加到 redis 之类的数据库内。

cookie

使用 cookie-parser 管理 cookie。注意,参数中的 secret 应该与 session 的 secret 保持一致。

cors

使用 nestjs 内置的 cors 功能,配置可参考相关文档

logger

使用 express-winstonwinstonwinston-daily-rotate-file 记录日志信息。

proxy

使用 http-proxy-middleware 管理请求代理。

request-id

使用 express-request-id 为请求添加 id。