diff --git a/nuxt.config.ts b/nuxt.config.ts index c0bfa19..fdd3911 100644 --- a/nuxt.config.ts +++ b/nuxt.config.ts @@ -44,6 +44,10 @@ export default defineNuxtConfig({ }, directus: { url: process.env.DIRECTUS_URL || 'http://localhost:8055', + publicUrl: + process.env.DIRECTUS_PUBLIC_URL || + process.env.DIRECTUS_URL || + 'http://localhost:8055', token: process.env.DIRECTUS_TOKEN || undefined, }, }, diff --git a/server/api/cms/companyProfile.get.ts b/server/api/cms/companyProfile.get.ts index bc36b54..c1ecee8 100644 --- a/server/api/cms/companyProfile.get.ts +++ b/server/api/cms/companyProfile.get.ts @@ -7,7 +7,7 @@ export default defineEventHandler(async (event) => { companyProfile.content = rewriteAssetUrls( companyProfile.content, - useRuntimeConfig().public.directus.url, + useRuntimeConfig().public.directus.publicUrl, '/api/assets' ); diff --git a/server/api/cms/contactInfo.get.ts b/server/api/cms/contactInfo.get.ts index 9ecfb55..2790bf9 100644 --- a/server/api/cms/contactInfo.get.ts +++ b/server/api/cms/contactInfo.get.ts @@ -7,7 +7,7 @@ export default defineEventHandler(async (event) => { contactInfo.content = rewriteAssetUrls( contactInfo.content, - useRuntimeConfig().public.directus.url, + useRuntimeConfig().public.directus.publicUrl, '/api/assets' ); diff --git a/server/api/cms/product/[id].get.ts b/server/api/cms/product/[id].get.ts index 38f1895..10bb43e 100644 --- a/server/api/cms/product/[id].get.ts +++ b/server/api/cms/product/[id].get.ts @@ -13,7 +13,7 @@ export default defineEventHandler(async (event) => { product.description = rewriteAssetUrls( product.description, - useRuntimeConfig().public.directus.url, + useRuntimeConfig().public.directus.publicUrl, '/api/assets' ); diff --git a/server/api/cms/questionList.get.ts b/server/api/cms/questionList.get.ts index 338ad73..57f54cc 100644 --- a/server/api/cms/questionList.get.ts +++ b/server/api/cms/questionList.get.ts @@ -7,7 +7,7 @@ export default defineEventHandler(async (event) => { questions.forEach((question) => { question.content = rewriteAssetUrls( question.content, - useRuntimeConfig().public.directus.url, + useRuntimeConfig().public.directus.publicUrl, '/api/assets' ); }); diff --git a/server/api/cms/solution/[id].get.ts b/server/api/cms/solution/[id].get.ts index 7083c02..04fe973 100644 --- a/server/api/cms/solution/[id].get.ts +++ b/server/api/cms/solution/[id].get.ts @@ -14,7 +14,7 @@ export default defineEventHandler(async (event) => { solution.content = rewriteAssetUrls( solution.content, - useRuntimeConfig().public.directus.url, + useRuntimeConfig().public.directus.publicUrl, '/api/assets' );