如何为使用 express 构建的 NodeJS 应用程序启用 brotli 压缩?

How can I enable brotli compression for my NodeJS app built with express?

我想对基于 express 构建的节点应用程序使用 Brotli 压缩。我使用 app.use(express.static('public')).

传送内容(HTML、CSS 和 JS)

我找到了 shrink-ray 模块,它可以完美地进行 Brotli 压缩。但是,当我安装它和 运行 来自节点安全平台模块的 nsp check 时,我遇到了安全漏洞,这使得它无法在我的项目中使用。

有谁知道使用 express 在节点应用程序上启用 Brotli 压缩的好替代方法?我试过 express-static-gzip 但没能成功,即使在一个简单的教程中它仍然被 gzip 压缩。

新的 shrink-ray-current 模块是使用更新的依赖项的替代方法。