diff --git a/packages/cli/src/Server.ts b/packages/cli/src/Server.ts index 5088820aa4..bed3fb4c58 100644 --- a/packages/cli/src/Server.ts +++ b/packages/cli/src/Server.ts @@ -149,9 +149,6 @@ class App { }); } - // Compress the repsonse data - this.app.use(compression()); - // Get push connections this.app.use((req: express.Request, res: express.Response, next: express.NextFunction) => { if (req.url.indexOf('/rest/push') === 0) { @@ -167,6 +164,9 @@ class App { next(); }); + // Compress the response data + this.app.use(compression()); + // Make sure that each request has the "parsedUrl" parameter this.app.use((req: express.Request, res: express.Response, next: express.NextFunction) => { (req as ICustomRequest).parsedUrl = parseUrl(req);