ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的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`始终覆盖默认设置