當前位置:
首頁 > 最新 > Node如何讀取配置文件

Node如何讀取配置文件

把配置文件放在單獨的文件中很有用,特別是那些應用運行在多個環境中,如何載入配置文件的來龍去脈。你的應用將配置文件保存在單獨的文件中,並且在它啟動的時候依賴這個文件。通過同步的文件系統方法在系統初始化的時候載入配置文件。同步API通常的使用場景是在應用啟動的時候載入配置文件或者其他數據。假設我們有一個簡單的JSON格式的配置文件:

先來看看我們如何非同步地來做這件事,這樣你可以看出不同。比如,doThisThing這個方法依賴我們的配置文件上的數據,通過非同步的方法是這個樣子的

當沒有這個配置文件時應用無法運行,我們僅會拋出異常,Node進程會退出和列印跟蹤堆棧。我們拿到一個buffer,將其轉為字元串,然後解析成為JSON。這樣是可行的而且可能是期望的,但是同樣造成了所有依賴配置文件的方法都必須嵌套在一層回調中。這使得代碼變得醜陋。通過使用同步的版本,我們可以更簡潔地實現相同的結果。

同步的方法如果有錯誤的話,會自動拋出。使用同步方法的一個特點是,一旦有錯誤發生,它將會拋出異常。

同步的錯誤可以使用標準的try/catch塊來捕獲;處理錯誤。


喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 行家匯 的精彩文章:

Node中POSIX文件系統包裝器
Node可寫的流可用於輸出數據到底層
JSON行解析器和使用objectMode配置的流用法
在Node中使用RabbitMQ和Redis
Node使用對象組織管理事件名稱

TAG:行家匯 |

您可能感興趣

配置文件|logstash配置文件詳解
redis.conf配置文件詳解
MyBatis配置文件詳解
Mybatis配置文件
python筆記14-讀取yaml配置文件
Hibernate配置文件詳解-1
快速自定義Cordova插件(-配置文件)
乾貨:詳解 Tomcat 配置文件 server.xml
剖析關於-ansible配置文件和命令中ad-hoc模式使用參數詳解
有黑客試圖將Windows 10 設置應用的配置文件武器化
長話短說 pconf 配置文件
Spring Boot學習筆記系列之Spring Boot配置文件屬性值校驗
Spring Boot 配置文件 yml與properties
Eclipse編輯Spring配置文件xml時自動提示類class包名
SpringMVC工程的web.xml以及其他配置文件
Creo/Preo軟體自學第二篇:部分配置文件在config中路徑的設置
MySQL-默認配置文件
Linux 中網路相關的那些配置文件
什麼是LOG調色法?如何使用ACR插件配置文件完成一鍵調色?
化繁為簡自行搭建你的Fabric網路:不可或缺的配置文件