@scayle/storefront-nuxt
Version:
Nuxt integration for the SCAYLE Commerce Engine and Storefront API
14 lines (13 loc) • 436 B
JavaScript
import { defineNitroPlugin } from "nitropack/runtime/plugin";
import { useRuntimeConfig } from "#imports";
export default defineNitroPlugin((nitroApp) => {
let runtimeConfig;
nitroApp.hooks.hook("request", (event) => {
if (runtimeConfig) {
event.context.nitro = event.context.nitro ?? {};
event.context.nitro.runtimeConfig = runtimeConfig;
} else {
runtimeConfig = useRuntimeConfig(event);
}
});
});