Skip to content

API Caching

Fetch, cache, and expire by ttl column:

js
await db.schema.create({
  name: 'cache',
  columns: [
    { name: 'key', type: 'string', primary: true },
    { name: 'body', type: 'json' },
    { name: 'expiresAt', type: 'datetime' }
  ],
  ttl: { column: 'expiresAt' }
})

Released under MIT License.