Files
urldb/web/server/api/resources.get.ts
2025-07-21 21:24:50 +08:00

23 lines
600 B
TypeScript

export default defineEventHandler(async (event) => {
const config = useRuntimeConfig()
const query = getQuery(event)
try {
// 在服务端调用后端 API
const response = await $fetch('/resources', {
baseURL: String(process.server ? config.public.apiServer : config.public.apiBase),
query,
headers: {
'Content-Type': 'application/json'
}
})
return response
} catch (error) {
console.error('服务端获取资源失败:', error)
throw createError({
statusCode: 500,
statusMessage: '获取资源失败'
})
}
})