在基于express的Node.js应用程序中,我以以下方式加载压缩中间件:
如果我添加一个路由来管理API请求,那么我是否需要在路由中再次加载压缩,还是它的响应已经被压缩了?
感谢您澄清!
const express = require("express");
const compression = require("compression");
const app = express();
app.use(compression());
如果我添加一个路由来管理API请求,那么我是否需要在路由中再次加载压缩,还是它的响应已经被压缩了?
const router = express.Router();
router.use(compression()); // Is this needed or not?
router.get(...); // and all other API methods
app.use("/api", router);
app.use("/", express.static("./pages"));
感谢您澄清!