Envobj
微小的环境变量助手。
确保所有必需的变量都存在。 抛出无效值和缺失值。
安装
npm install envobj
用法
const { envobj , string , number , boolean } = require ( "envobj" ) ;
const env = envobj (
{
DATABASE_URL : string ,
PORT : number ,
USE_PAPERTRAIL : boolean
} ,
process . env ,
{
PORT : "8000" // Requires a number, set `8000` if `PORT` is missing.
}
) ;
内置验证器: string , number , boolean和integer 。
.env