nuxt-schema-org
Version:
The quickest and easiest way to build Schema.org graphs for Nuxt.
16 lines (15 loc) • 519 B
JavaScript
import { getNitroOrigin } from "#site-config/server/composables/getNitroOrigin";
import { getSiteConfig } from "#site-config/server/composables/getSiteConfig";
import { defineEventHandler } from "h3";
import { useSchemaOrgConfig } from "../../utils/config.js";
export default defineEventHandler(async (e) => {
const nitroOrigin = getNitroOrigin(e);
const siteConfig = getSiteConfig(e);
return {
nitroOrigin,
runtimeConfig: useSchemaOrgConfig(e),
siteConfig: {
url: siteConfig.url
}
};
});