hulai-website/composables/usePublicApi.js

20 行
547 B
JavaScript

此文件含有模棱两可的 Unicode 字符

此文件含有可能会与其他字符混淆的 Unicode 字符。 如果您是想特意这样的,可以安全地忽略该警告。 使用 Escape 按钮显示他们。

/**
* 从服务端 API 获取公开数据
*
* 用法:
* const { data: brand } = await usePublicApi('brand')
* const { data: faq } = await usePublicApi('faq')
*
* 数据来源GET /api/content/[key] → site_content 表
*
* SSR 首屏:服务端调 API,数据嵌入 HTMLSEO 友好)
* 客户端导航:浏览器直接调 /api/content/[key]Network 可见)
*/
export function usePublicApi(endpoint, options = {}) {
return useFetch(`/api/content/${endpoint}`, {
key: `public-${endpoint}`,
...options,
})
}