日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

node.js项目中常量的配置 - 个人文章 - SegmentFault 思否

發布時間:2023/12/10 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 node.js项目中常量的配置 - 个人文章 - SegmentFault 思否 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

在項目中,我們常將一些常量信息做成配置項,如,數據庫的鏈接配置,業務錯誤代碼配資等等。

我們通過兩種方式可以解決該問題。

  • 系統環境變量的方式

  • 配置文件的方式

  • 下邊,將以這兩方面進行展開。

    1. 系統環境變量

    Node.js 中通過process.env來訪問當前的環境變量信息

    $vim test.js

    console.log(process.env.HELLO_MSG);

    ?

    // 系統設置環境變量

    $ export HELLO_MSG="Hello, world" && node 1.js

    2. 通過配置文件

    • js配置文件

    // config.js

    var config = {

    // debug 為 true 時,用于本地調試

    debug: true,

    ?

    name: 'Nodeclub', // 社區名字

    description: 'CNode:Node.js專業中文社區', // 社區的描述

    keywords: 'nodejs, node, express, connect, socket.io',

    // 其他配置項...

    };

    module.exports = config;

    ?

    // 在使用的模塊文件中引入

    var config = require('./config')

    ?

    console.log(config.debug)

    • json文件

    {

    "debug": true,

    "name": "Nodeclub",

    "description": "CNode:Node.js專業中文社區",

    "keywords": "nodejs, node, express, connect, socket.io"

    }

    ?

    // 通過require()函數

    var config = require('./config.json');

    ?

    // 讀取文件并使用JSON.parse()解析

    var fs = require('fs');

    var config = JSON.parse(fs.readFileSync('./config.json').toString());

    可以使用strip-json-comments模塊來去掉配置文件中的備注,再將其當作標準的JSON來解析

    var fs = require('fs');

    var stripJsonComments = require('strip-json-comments');

    ?

    function loadJSONFile (file) {

    var json = fs.readFileSync(file).toString();

    return JSON.parse(stripJsonComments(json));

    }

    ?

    var config = loadJSONFile('./config.json');

    console.log(config);

    • YAML格式

    // YAML配置文件

    name: John Smith

    age: 37

    spouse:

    name: Jane Smith

    age: 25

    children:

    - name: Jimmy Smith

    age: 15

    - name: Jenny Smith

    age: 12

    // 通過文件讀取的方式,將獲得的文件內容解析成json對象

    var fs = require('fs');

    var YAML = require('yamljs');

    ?

    function loadYAMLFile (file) {

    return YAML.parse(fs.readFileSync(file).toString());

    }

    ?

    var config = loadYAMLFile('./config.yaml');

    console.log(config);

    總結

    以上是生活随笔為你收集整理的node.js项目中常量的配置 - 个人文章 - SegmentFault 思否的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 中文字幕午夜 | 黄网www| 色一五月 | 午夜av片 | 波多野结衣av在线免费观看 | 亚洲精品喷潮一区二区三区 | 一级特黄bbbbb免费观看 | 天天摸天天| a级黄毛片 | 美女热逼 | 少妇人禽zoz0伦视频 | www.夜夜爱| 四虎一区二区 | 日韩欧美在线免费 | 白又丰满大屁股bbbbb | 亚洲免费av一区二区 | 色呦呦国产 | 亚洲欧美日韩中文在线 | 成人av网页 | 国精产品一区一区三区免费视频 | 午夜小福利 | 国产欧美日韩在线视频 | 天天av天天干 | 成人观看视频 | 日韩av成人 | 日韩av在线影院 | 超碰资源在线 | 国产jzjzjz丝袜老师水多 | 国产区视频在线 | 日日干日日 | 日本欧美国产一区二区三区 | 已婚少妇美妙人妻系列 | 久草视频在线免费看 | 香蕉视频在线观看黄 | 丁香综合网 | 粉嫩av一区二区三区 | 国产一区影院 | 国产一页 | 成人免费区一区二区三区 | 亚洲美女免费视频 | 亚洲五月婷 | 蜜桃视频在线入口www | 久久久视屏 | 偷操 | 国产老女人精品毛片久久 | 国产精品815.cc红桃 | 欧美人妖xxxx | 免费成人一级片 | 欧美日韩在线网站 | 先锋av在线资源 | 亚洲石原莉奈一区二区在线观看 | 免费欧美大片 | 91黄在线看 | 欧美一二三区在线观看 | 国产精品伦一区二区三级视频 | 色在线影院 | 激情五月激情综合网 | 成年男女免费视频 | 粉嫩av一区二区三区天美传媒 | 在线97| 亚洲综合不卡 | 成人在线免费观看视频 | 91av免费在线观看 | 一直草 | 播放一级黄色片 | 影音先锋男人站 | 黄色动漫在线免费观看 | 欧美激情一区二区三区在线 | 91亚洲视频 | a级片在线视频 | 国产一区二区在线播放视频 | 中文字幕一区二区在线观看 | 亚洲人久久 | av官网在线观看 | 日本免费一二区 | 久久久免费在线观看 | 91伊人网 | 亚洲激情视频网站 | 国产激情一区二区三区视频免樱桃 | www,色| 欧美第二页 | julia中文字幕在线 | 夜间福利视频 | 久久精品久久久久久久 | 国产欧美久久久 | 亚洲先锋影音 | 波多野结衣网址 | 欧美日韩一区二区三区 | 伊人网综合视频 | 成人在线免费网址 | 日本人和亚洲人zjzjhd | 国产一级在线观看视频 | 羞羞影院体验区 | 国产精品无码成人网站视频 | 在线观看污污网站 | 国产最爽的乱淫视频国语对白 | 手机在线毛片 | 欧美xxxx18 | 999国内精品永久免费视频 |