diff options
author | bobzel <zzzman@gmail.com> | 2022-02-16 10:40:13 -0500 |
---|---|---|
committer | bobzel <zzzman@gmail.com> | 2022-02-16 10:40:13 -0500 |
commit | a069560e3dd6fa4acf413409d56c5fbb6e9f8808 (patch) | |
tree | 1aa3af089251e8adcb7fdad9304dda462f65ca17 /src/server/server_Initialization.ts | |
parent | 18ce93d480cea51087672649382f92c5462ae085 (diff) |
changed incremental loading to generate update requests more quickly. turned on local browser caching of server responses (eg, images)
Diffstat (limited to 'src/server/server_Initialization.ts')
-rw-r--r-- | src/server/server_Initialization.ts | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/server_Initialization.ts b/src/server/server_Initialization.ts index b06437907..3bdc93f10 100644 --- a/src/server/server_Initialization.ts +++ b/src/server/server_Initialization.ts @@ -92,6 +92,13 @@ function buildWithMiddleware(server: express.Express) { passport.session(), (req: express.Request, res: express.Response, next: express.NextFunction) => { res.locals.user = req.user; + if (req.method == 'GET') { + const period = 30000; + res.set('Cache-control', `public, max-age=${period}`) + } else { + // for the other requests set strict no caching parameters + res.set('Cache-control', `no-store`) + } next(); } ].forEach(next => server.use(next)); |