主题
配置
提示
通常,nuxt
配置文件 为 nuxt.config.ts
,扩展名可以是 .js
,.ts
或 .mjs
。
runtimeConfig
ts
export default defineNuxtConfig({
// 仅服务端可用
apiSecret: '123',
// 服务端、客户端均可用
public: {
apiBase: '/api',
},
})
ts
const runtimeConfig = useRuntimeConfig()
console.log(runtimeConfig.apiSecret) // 仅服务端可用
console.log(runtimeConfig.public.apiBase) // 服务端、客户端均可用
区别服务端和客户端
ts
if (import.meta.server) {
console.log('server...')
} else {
console.log('client...')
}