zoukankan      html  css  js  c++  java
  • Egg.js运行环境配置场景

    没有NODE_ENVEGG_SERVER_ENV环境变量的场景

    执行npm run dev,默认读取config.default.js
    执行npm run start,默认读取config.prod.js

    NODE_ENVEGG_SERVER_ENV环境变量的场景

    EGG_SERVER_ENV优先级高于NODE_ENV
    比如,要为开发流程增加集成测试环境 SIT。将 EGG_SERVER_ENV 设置成 sit(并建议设置 NODE_ENV = production,也可以不设置),启动时会加载 config/config.sit.js,运行环境变量 app.config.env 会被设置成 sit。

    NODE_ENV,没EGG_SERVER_ENV环境变量的场景

    执行npm run dev,环境变量根据系统设置来。
    执行npm run start,Egg.js会把process.env.NODE_ENV改写成production,无视系统的环境变量NODE_ENV

    常规开发环境

    本地开发环境,线上测试环境,线上预发环境,线上生成环境。

  • 相关阅读:
    滑雪(dp好题)
    田忌赛马
    反质数(Antiprimes)
    LCA-倍增法(在线)
    二模 (2) day2
    Spring Integration
    [转载] Spring MVC
    收藏夹
    Linux profile File
    git merge 与 rebase 的区别
  • 原文地址:https://www.cnblogs.com/samwu/p/11660830.html
Copyright © 2011-2022 走看看