Logo
Section 1 / 2

进程对象与环境变量

学习 Node.js 中的 process 对象如何帮助访问环境变量、处理命令行参数以及管理生命周期事件。

导入

进程对象与环境变量

学习 Node.js 中的 process 对象如何帮助访问环境变量、处理命令行参数以及管理生命周期事件。

代码示例

1console.log(process.env); // 查看环境变量 2console.log(process.argv); // 检查命令行参数 3console.log(process); // 探索完整的 process 对象
Terminal

注意: 要执行代码,请按下“运行”按钮,并在运行脚本前于终端中执行以下命令以设置所需的环境变量:

1DB_USER=postgres DB_PASS=pwd123 DB_HOST=localhost DB_NAME=sampledb DB_PORT=5432 node index.js

在此语法中,环境变量(DB_USER、DB_PASS 等)以内联方式设置,仅对后续的 node index.js 命令有效,不会影响全局环境。

No configuration found for ID: 7bb2fd2bf2ce938ff87f45e2d015e92b60726b88249d81c7bd9882bef1aff983

No configuration found for ID: d87748e05052d753be95137ced18a6456b30c23f541eb0cdcc10b7363d8e2a03

注意: 要执行代码,请按下“运行”按钮,并依次执行以下两个命令:

  • 不带参数运行脚本:node index.js
  • 带自定义参数运行脚本:node index.js testuser localhost

请确保在运行第二个命令前,通过按“Ctrl+C”终止第一个命令。

No configuration found for ID: 5d5290774d095a8e5f4400dc6c812b9f59c1c186e115b491942f87f9c02d4261

No configuration found for ID: 1ff6e73e9539890bbae229a8a54c9f7fda3fbae07917b25d561a1ad3660b1649

事件驱动编程

调试 Node.js 应用程序