1.0.3 • Published 2 years ago
@banana6boom/ngx-ssr-cache v1.0.3
@banana6boom/ngx-ssr-cache
Add Angular 14+ support
Fork of @ngx-ssr/cache
Install package
npm i @banana6boom/ngx-ssr-cache
Import the NgxSsrCacheModule
module to cache all GET requests
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { AppComponent } from './app.component';
import { NgxSsrCacheModule } from '@banana6boom/ngx-ssr-cache';
import { environment } from '../environments/environment';
@NgModule({
declarations: [AppComponent],
imports: [
BrowserModule,
NgxSsrCacheModule.configLruCache({ maxAge: 10 * 60_000, maxSize: 50 }),
],
bootstrap: [AppComponent],
})
export class AppModule {}
HTML caching is also available for express
import { ngExpressEngine } from '@nguniversal/express-engine';
import { LRUCache } from '@banana6boom/ngx-ssr-cache';
import { withCache } from '@banana6boom/ngx-ssr-cache/express';
server.engine(
'html',
withCache(
new LRUCache({ maxAge: 10 * 60_000, maxSize: 100 }),
ngExpressEngine({
bootstrap: AppServerModule,
})
)
);
1.0.3
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago
1.0.3-development
2 years ago
1.0.2-development
2 years ago
1.0.1-development
2 years ago
1.0.0-development
2 years ago
0.0.0-development
2 years ago