zoukankan      html  css  js  c++  java
  • Config模块使用

    概述

    作用:允许开发人员将不同运行环境下的应用配置信息抽离到单独的文件中,模块内自动判断当前应用的运行环境,并读取对应的配置信息。

    使用步骤

    1.安装

    npm install config
    

    2.项目根目录下建立config文件夹

    3.config文件夹建立配置文件

    • default.json:默认环境变量
    • development.json:开发环境变量
    • production.json:生产环境变量
    • custom-environment-variables.json:读取环境变量值

    development.json

    custom-environment-variables.json

    密码保存在系统环境变量中:

    4.项目require引入模块

    const config = require('config');
    

    5.通过get获取配置信息

    mongoose.connect(`mongodb://${config.get('db.user')}:${config.get('db.pwd')}@${config.get('db.host')}:${config.get('db.port')}/${config.get('db.name')}`, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true })
        .then(() => console.log('数据库连接成功'))
        .catch(err => console.log(err, '数据库连接失败'));
    

    环境判断

    config判断猜想

    估计是根据系统环境变量NODE_ENV="development"的值来判断使用哪个配置文件

  • 相关阅读:
    Java8之Consumer接口
    Java8之Cloneable接口
    Java基础之Iterator接口
    Java基础之Iterable接口
    WPF中窗体在同一个位置实现不同页面切换
    WPF中单选框RadioButton
    WPF中的TextBlock处理长字符串
    WPF中Canvas使用
    WPF中窗体调用窗体
    WPF中HyperLink超链接的使用
  • 原文地址:https://www.cnblogs.com/shenleg/p/14334758.html
Copyright © 2011-2022 走看看