济南网站网站建设可以发布推广引流的悬赏平台
部分敏感信息不便存在代码中,需在环境变量中配置
- 新建 .env
NUXT_API_KEY=123
以 apiKey 为例,在 .env 中,必须以 NUXT_
开头,全部大写,驼峰用 _
连接
- nuxt.config.ts 中添加运行时配置
runtimeConfig: {apiKey: "",},
- 服务端接口中使用
export default defineEventHandler(() => {// 获取运行时配置const { apiKey } = useRuntimeConfig();// 得到 123return { apiKey };
});
原理解析
在项目运行时,会用 .env 中的配置信息,覆盖 nuxt.config.ts 中 runtimeConfig 中的配置信息。