企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持知识库和私有化部署方案 广告
[TOC] ## 环境变量 环境变量从 .env.local 加载到 process.env 中 一个`.env.local`文件示例: ``` DB_HOST=localhost DB_USER=myuser DB_PASS=mypassword ``` 执行变量 ``` # .env HOSTNAME=localhost PORT=8080 HOST=http://$HOSTNAME:$PORT ``` ## 将环境变量暴露给浏览器 为了向浏览器暴露环境变量,你必须在变量前添加 NEXT_PUBLIC_ 前缀。例如: ``` NEXT_PUBLIC_ANALYTICS_ID=abcdefghijk ``` ## 默认环境变量 Next.js允许你 - `.env`(所有环境下) - `.env.development`(development 环境 `next dev`) - `.env.production`(production 环境 `next start`) 中设置默认值。 - `.env.test` 在 jest 等测试是时 `.env.local`始终覆盖默认设置