Node.js:Dotenv从`.env` 文件加载环境变量的库

简介: Node.js:Dotenv从`.env` 文件加载环境变量的库

Dotenv is a zero-dependency module that loads environment variables from a .env file into process.env. Storing configuration in the environment separate from code is based on The Twelve-Factor App methodology.


译文:


Dotenv是一个从.env 文件加载环境变量到process.env上的零依赖的模块


文档


npm: https://www.npmjs.com/package/dotenv

github: https://github.com/motdotla/dotenv

安装


pnpm i -D dotenv

示例


配置文件


# .env
DATABASE_URL='mysql://root:123456@127.0.0.1/data'
require('dotenv').config();
console.log(process.env.DATABASE_URL);
// mysql://root:123456@127.0.0.1/data

ES6

// package.json "type": "module",
import 'dotenv/config'
console.log(process.env.DATABASE_URL);
// mysql://root:123456@127.0.0.1/data

相关文章
|
存储 自然语言处理 API
LlamaIndex使用指南
LlamaIndex是一个方便的工具,它充当自定义数据和大型语言模型(llm)(如GPT-4)之间的桥梁,大型语言模型模型功能强大,能够理解类似人类的文本。LlamaIndex都可以轻松地将数据与这些智能机器进行对话。这种桥梁建设使你的数据更易于访问,为更智能的应用程序和工作流铺平了道路。
4405 0
|
前端开发
node express 给前端返回图片流
node express 给前端返回图片流
node express 给前端返回图片流
|
存储 应用服务中间件 nginx
nuxt3:我们开始吧-开发-配置-部署(三)
nuxt3:我们开始吧-开发-配置-部署(三)
1718 0
|
4月前
|
人工智能 自然语言处理 前端开发
Trae插件Builder模式深度测评:从编程助手到AI工程师的进化
Trae插件最新推出的Builder模式标志着AI辅助编程工具从简单的代码补全向“AI工程师”角色的转变。该模式允许开发者通过自然语言描述项目需求,自动生成完整的项目结构、代码文件和开发流程,支持VSCode、JetBrains IDE及在线Web版本。Builder模式的核心功能包括自然语言项目初始化、智能项目架构设计和多文件协调代码生成,显著提升了开发效率,降低了技术门槛。然而,它在处理复杂业务逻辑和高度定制化需求方面仍有局限。未来,Builder模式将集成云部署、测试套件生成和DevOps流水线等功能
1070 2
|
9月前
|
算法 安全 网络安全
散列值接收方重新计算哈希值
散列值接收方重新计算哈希值
110 5
|
12月前
|
JSON 关系型数据库 MySQL
MySQL 8.0 新特性
MySQL 8.0 新特性
347 10
MySQL 8.0 新特性
|
11月前
|
监控 安全 网络安全
提高个人数据安全意识
【10月更文挑战第8天】提高个人数据安全意识
182 4
|
Linux Docker 容器
docker 国内镜像源
【8月更文挑战第26天】
3674 1
|
数据采集 监控 数据安全/隐私保护
ERP系统中的人力资源管理与员工绩效评估解析
【7月更文挑战第25天】 ERP系统中的人力资源管理与员工绩效评估解析
691 1
|
JavaScript API 网络架构
vue 动态路由使用
【8月更文挑战第30天】vue 动态路由使用
211 0