執行階段設定
了解如何將 Nuxt 2 的執行階段設定遷移至 Nuxt 3。
如果您希望在您的 Nuxt 3 應用程式中引用環境變數,您將需要使用執行階段設定。
在您的元件中引用這些變數時,您將需要在您的 setup 方法(或 Nuxt 外掛程式)中使用 useRuntimeConfig
composable。
在您的應用程式的 server/
部分,您可以使用 useRuntimeConfig
而無需任何匯入。
遷移
- 將您在應用程式中使用的任何環境變數新增至
nuxt.config
檔案的runtimeConfig
屬性中。 - 將您應用程式的 Vue 部分中的
process.env
遷移至useRuntimeConfig
。
export default defineNuxtConfig({
runtimeConfig: {
// Private config that is only available on the server
apiSecret: '123',
// Config within public will be also exposed to the client
public: {
apiBase: '/api'
}
},
})