zoukankan      html  css  js  c++  java
  • [Whole Web, Nods.js, PM2] Passing environment variables to node.js using pm2

     learn how to pass environment variables to your node.js app using the pm2 config file. This is useful for setting options inside your app such as production or development.

    pm2.config.json:

    {
      "apps": [{
        "name": "App1",
        "script": "app1/server.js",
        "log_file": "log/app1.log",
        "error_file": "log/app1-err.log",
        "watch": true,
        "ignore_watch": ["file"],
        "env": {
          "STATUS": "GOOD"
        }
      },{
        "name": "App2",
        "script": "app2/server.js",
        "log_file": "log/app2.log",
        "error_file": "log/app2-err.log"
      }]
    }

    app1/server.js:

    Use process.env.STATUS to get the value:

    var http = require("http");
    var server = http.createServer(function(request, response){
        response.writeHead('200', {"Content-Type": "text/plain"});
        response.end("Hello from app, is this reload? " + process.env.STATUS);
    });
    server.listen(3002);
    console.log("Listen on port 3002");
  • 相关阅读:
    RIP 动态路由
    9.28 二叉树计数
    9.31 取数理论
    花园
    迟滞变化
    AutoHotkey之自问自答
    几种常见的滤波处理
    快速排序(Quicksort)
    浅谈VBA
    新的开始
  • 原文地址:https://www.cnblogs.com/Answer1215/p/4478118.html
Copyright © 2011-2022 走看看