Skip to content

配置

提示

通常,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...')
}

基于 MIT 许可发布