修改了首页
This commit is contained in:
33
server/api/cms/cms-website/getSiteInfo.get.ts
Normal file
33
server/api/cms/cms-website/getSiteInfo.get.ts
Normal file
@@ -0,0 +1,33 @@
|
||||
import { $fetch } from 'ofetch'
|
||||
import { createError, defineEventHandler, getHeader, getQuery } from 'h3'
|
||||
import { useRuntimeConfig } from '#imports'
|
||||
|
||||
export default defineEventHandler(async (event) => {
|
||||
const config = useRuntimeConfig()
|
||||
const query = getQuery(event)
|
||||
const modulesApiBase =
|
||||
config.public.modulesApiBase || config.public.ApiBase || 'https://cms-api.websoft.top/api'
|
||||
|
||||
const tenantId =
|
||||
getHeader(event, 'tenantid') ||
|
||||
config.public.tenantId ||
|
||||
config.public.TenantId ||
|
||||
'10584'
|
||||
const authorization = getHeader(event, 'authorization')
|
||||
|
||||
try {
|
||||
return await $fetch('/cms/cms-website/getSiteInfo', {
|
||||
baseURL: modulesApiBase,
|
||||
headers: {
|
||||
TenantId: String(tenantId),
|
||||
...(authorization ? { Authorization: String(authorization) } : {})
|
||||
},
|
||||
query
|
||||
})
|
||||
} catch (error: any) {
|
||||
throw createError({
|
||||
statusCode: error?.statusCode || error?.response?.status || 502,
|
||||
statusMessage: error?.statusMessage || 'Failed to fetch site info'
|
||||
})
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user