fix(core): Ensure correct Cache-Control header on / as well (no-changelog) (#9983)

This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™ 2024-07-09 18:39:43 +02:00 committed by GitHub
parent 7e972c78af
commit c8ad7ccd72
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -335,6 +335,7 @@ export class Server extends AbstractServer {
// Route all UI urls to index.html to support history-api // Route all UI urls to index.html to support history-api
const nonUIRoutes: Readonly<string[]> = [ const nonUIRoutes: Readonly<string[]> = [
'assets', 'assets',
'static',
'types', 'types',
'healthz', 'healthz',
'metrics', 'metrics',
@ -372,12 +373,12 @@ export class Server extends AbstractServer {
this.app.use( this.app.use(
'/', '/',
historyApiHandler,
express.static(staticCacheDir, { express.static(staticCacheDir, {
...cacheOptions, ...cacheOptions,
setHeaders: setCustomCacheHeader, setHeaders: setCustomCacheHeader,
}), }),
express.static(EDITOR_UI_DIST_DIR, cacheOptions), express.static(EDITOR_UI_DIST_DIR, cacheOptions),
historyApiHandler,
); );
} else { } else {
this.app.use('/', express.static(staticCacheDir, cacheOptions)); this.app.use('/', express.static(staticCacheDir, cacheOptions));