bound 内置了一些常见的中间件,以下是简单的说明
favicon
使用 express-favicon 设置 favicon。
session
使用 express-session 控制 session。默认将 session 保存在内存中,可以根据项目需求将 session 添加到 redis 之类的数据库内。
cookie
使用 cookie-parser 管理 cookie。注意,参数中的 secret 应该与 session 的 secret 保持一致。
cors
使用 nestjs 内置的 cors 功能,配置可参考相关文档。
logger
使用 express-winston、winston、winston-daily-rotate-file 记录日志信息。
proxy
使用 http-proxy-middleware 管理请求代理。
request-id
使用 express-request-id 为请求添加 id。