配置文件
在实际的项目中通常都会有很多的配置项,如数据库的连接信息、服务监听的端口,当程序运行在不同地方的时候这些信息可能会是有变化的,所以不应该将它们硬编码在代码中,我们通常会将这些信息放在配置文件当中,这样程序在启动的时候就可以动态获取这些数据了
实现配置文件的方式有很多种,这里介绍一个使用比较广泛、非常简单的方案,那就是 dotenv 这个库,首先在项目根目录放置一个 .env 文件,内容格式如下
plain
PORT=1234然后在入口代码的第一行引入
ts
import 'dotenv/config'dotenv 就会将配置文件中的内容解析成当前进程的环境变量,通过下面的方式就可以拿到这个值了
ts
process.env.PORT