1
我正在構建的應用程序依賴於幾個.json
配置文件。因爲我需要相同的配置數據是在應用程序的模塊執着,我創建了一個單獨的config.js
模塊,我解析.json
文件和導出單一對象:在Node.js中,多次請求多次加載所需的模塊?
var fs = require("fs");
module.exports = {
a: JSON.parse(fs.readFileSync("./config/a.json")),
b: JSON.parse(fs.readFileSync("./config/b.json")),
c: JSON.parse(fs.readFileSync("./config/c.json"))
};
考慮到我require
在config.js
模塊多個其他模塊,每次需要配置模塊時,json文件的解析都會運行嗎?或者Node是否足夠聰明,只能在第一次運行JSON.parse()
函數,然後使用緩存的結果?
一旦需要,該模塊被緩存,我不得不在我的一個應用程序中將它們解壓。 – DrakaSAN