配置环境变量
步骤 1:安装 dotenv
dotenv 是一个用于 Node.js 项目的环境变量加载器,它可以将环境变量从 .env
文件加载到 process.env
中。
bash
pnpm add dotenv
1
步骤 2:创建 .env
文件
确保 .env
文件位于项目根目录下,因为 dotenv
默认从这里加载环境变量。
APP_PORT = 3000
1
步骤 3:加载 .env
文件中的环境变量
在 server/env
文件夹下创建一个名为 index.js
的文件,用于加载环境变量。
js
const dotenv = require("dotenv")
// 配置 dotenv 并加载环境变量
dotenv.config()
// 导出 process.env 对象
module.exports = process.env
1
2
3
4
5
6
7
2
3
4
5
6
7
步骤 4:使用环境变量
js
const { APP_PORT } = require("./env/index.js")
const Koa = require("koa")
const app = new Koa()
app.use(async (ctx) => {
ctx.body = "Hello, Koa!"
})
app.listen(APP_PORT, () => {
console.log(`Server running on http://localhost:${APP_PORT}`)
})
1
2
3
4
5
6
7
8
9
10
11
12
2
3
4
5
6
7
8
9
10
11
12
您可以通过创建不同的 .env
文件(如 .env.development
、.env.production
)来为不同的环境设置特定的配置,并在启动应用时指定使用哪个配置文件。
js
const dotenv = require("dotenv")
// 指定一个自定义路径来加载 .env 文件
dotenv.config({ path: '.env.development' })
module.exports = process.env
1
2
3
4
5
6
2
3
4
5
6