SSR 전용 캐시 옵션

interface SsrCacheOptions {
    enabled?: boolean;
    key?: string | ((route, headers, event) => string | Promise<string>);
    pages?: string[];
    store?: {
        max?: number;
        ttl?: number;
        type?: string;
    };
}

Properties

enabled?: boolean

활성화 여부

Default

false
key?: string | ((route, headers, event) => string | Promise<string>)

키 설정 function

  • route : 요청경로
  • headers : 헤더 객체
  • event : H3Event 객체

Type declaration

    • (route, headers, event): string | Promise<string>
    • Parameters

      • route: string
      • headers: any
      • event: any

      Returns string | Promise<string>

pages?: string[]

page 시작 prefix main화면만 캐시할 경우, '/'로 설정

store?: {
    max?: number;
    ttl?: number;
    type?: string;
}

저장 옵션

Type declaration

  • Optional max?: number

    최대 저장 값

    Default

    500
    
  • Optional ttl?: number

    유효시간

    Default

    10000
    
  • Optional type?: string

    저장소 유형

    Default

    ''
    

Generated using TypeDoc