您的位置:首页 > Web前端 > Node.js

node.js 读取ini文件

2011-05-03 14:32 519 查看
读取某个ini文件,例如conf.ini,其内容如下:

[file server]

host=127.0.0.1

port=8080

root=/Temp

在代码中如下使用:

var cfg = require("./ini-file-loader").load("conf.ini")["file server"];
console.log(cfg["host"]);
console.log(cfg["port"]);
console.log(cfg["root"]);


ini-file-loader.js代码:

exports.load = function (filename) {
var r = [],
q = require("querystring"),
f = require("fs").readFileSync(filename, "ascii"),
v = q.parse(f, '[', ']'),
t;
for (var i in v) {
if (i != '' && v[i] != '') {
r[i] = [];
t = q.parse(v[i], '/n', '=');
for (var j in t) {
if (j != '' && t[j] != '')
r[i][j] = t[j];
}
}
}
return r;
};
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: