Browse Source

refactoring

pull/23416/head
erdemcaygor 1 year ago
parent
commit
01f22cb0ca
  1. 2
      npm/ng-packs/apps/dev-app/src/server.ts
  2. 4
      npm/ng-packs/packages/core/src/lib/tokens/ssr-state.token.ts

2
npm/ng-packs/apps/dev-app/src/server.ts

@ -161,7 +161,7 @@ app.use((req, res, next) => {
.handle(req)
.then(response => {
if (response) {
res.cookie('ssrEnabled', 'true', {...secureCookie, httpOnly: false});
res.cookie('ssr-init', 'true', {...secureCookie, httpOnly: false});
return writeResponseToNodeResponse(response, res);
} else {
return next()

4
npm/ng-packs/packages/core/src/lib/tokens/ssr-state.token.ts

@ -11,9 +11,9 @@ export const APP_STARTED_WITH_SSR = new InjectionToken<boolean>('APP_STARTED_WIT
const cookieService = inject(AbpCookieStorageService);
if (!isPlatformBrowser(platformId)) return true;
const ts = inject(TransferState);
const ssrEnabled = cookieService.getItem('ssrEnabled');
const ssrEnabled = cookieService.getItem('ssr-init');
// Remove the cookie after reading its value because it's only needed once
cookieService.removeItem('ssrEnabled');
cookieService.removeItem('ssr-init');
return ts.get(SSR_FLAG, false) || ssrEnabled === 'true';
},
});

Loading…
Cancel
Save