import { createCache } from 'cache' const cache = createCache({ // redis: { // host: process.env.REDIS_HOST ?? '127.0.0.1', // port: Number(process.env.REDIS_PORT ?? 6379), // password: process.env.REDIS_PASSWORD, // db: Number(process.env.REDIS_DB ?? 0), // }, // defaultTtl: 300, memory: true }) if (import.meta.dev) { console.log('plugin: 04.cache') } export default defineNitroPlugin((nitroApp) => { nitroApp.hooks.hook('request', async (event) => { event.context.cache = cache }) })