zoukankan      html  css  js  c++  java
  • 设置node服务器的端口及运行环境

    一般来说,node服务器中通常会看到这样的代码:

    ```

    app.set('port', process.env.PORT || 3000);

    if ( process.env.NODE_ENV == 'development' ) {

      //  ....

    ```

    很容易理解,是用来设置端口和判断运行环境的。

    在这里只看到了从 process.env 中取值,那么在哪里进行赋值呢? process.env又是什么呢?

    process.env 是读取系统环境变量。

    系统环境变量的设置对不同的操作系统是不一样的,具体如下:

    在window系统下是在命令行通过 SET KEY=value 设置。

      如: set PORT=1234 或者 set NODE_ENV=development

    在*NIX系统下是在终端中通过 export KEY=value  或者 KEY=value 设置。

      如 :export NODE_ENV=production //永久生效

        NODE_ENV=production // 仅当前命令生效

  • 相关阅读:
    Spring-boot 项目中使用 jackson 遇到的一个问题
    Spring Cloud 简介
    VSCode配置JAVA开发环境
    Smtp错误码
    Git遇到的问题
    对于static静态
    面向对象
    类与对象的概念
    java执行过程
    nacos安装部署
  • 原文地址:https://www.cnblogs.com/wangdapeng/p/6558706.html
Copyright © 2011-2022 走看看