express学习第2期 - dotenv 加载配置文件

dotenv 是一个流行的 Node.js 模块,用于将环境变量从.env 文件加载到 process.env 中。

安装依赖

bash 复制代码
npm i dotenv

创建 .env 文件

在根目录下创建 .env 文件,请不要将 .env 文件上传到 github 中。

plain 复制代码
PORT=3000

加载 env 文件

在入口文件顶部中加载 env 文件,全局可以调用。

javascript 复制代码
import express from 'express';
import dotenv from 'dotenv';

dotenv.config();  // 加载配置文件

const app = express();
const PORT = 3000;

app.listen(PORT, () => {
  console.log("port: ", process.env.PORT);  // 调用配置
  console.log(`Server running at http://localhost:${PORT}`);
});
相关推荐
Aolith10 小时前
Express + TypeScript 下写 JWT 中间件,我踩了三个坑
typescript·node.js·express
winfredzhang1 天前
用 Node.js + SQLite + 原生前端写一个本地情绪急救 Web App:情绪降落伞 Mood Parachute
前端·sqlite·node.js·express·情绪管理
海兰4 天前
【实用程序】 极简OA系统-详细设计及源码(基于Node.js + Express + SQLite + 原生前端)
sqlite·node.js·express
云水一下5 天前
掌握 Express 框架:从零到 MVC 博客系统
node.js·express
qq_2518364578 天前
基于nodejs express +vue 天天商城系统设计与实现 (源码 文档)
前端·vue.js·express
大家的林语冰9 天前
Express 团队官宣:全新网站正式上线,Logo 重做,支持两个主版本文档无缝切换!
javascript·node.js·express
GISHUB10 天前
Express + TypeScript + ESM 后端服务搭建教程
javascript·typescript·express
蓝乐12 天前
Express 知识点总结
node.js·express
小粉粉hhh13 天前
Node.js(四)—— Express
node.js·express
Hello:CodeWorld15 天前
PCIe(PCI Express)技术详解:架构、演进与实践
linux·嵌入式硬件·express