From ee1597d2c3124a34585c618a9606aeebd51457e2 Mon Sep 17 00:00:00 2001 From: R2m1liA <15258427350@163.com> Date: Fri, 14 Nov 2025 11:42:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B0=83=E6=95=B4URL=E8=BD=AC=E6=8D=A2?= =?UTF-8?q?=E7=9A=84baseURL?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将baseURL由directus_url转为directus_public_url --- nuxt.config.ts | 4 ++++ server/api/cms/companyProfile.get.ts | 2 +- server/api/cms/contactInfo.get.ts | 2 +- server/api/cms/product/[id].get.ts | 2 +- server/api/cms/questionList.get.ts | 2 +- server/api/cms/solution/[id].get.ts | 2 +- 6 files changed, 9 insertions(+), 5 deletions(-) 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' );