我在这里找到了一篇关于节点js中属性文件阅读器的文章: https://www.npmjs.com/package/properties-reader
有一个模块为'properties-reader'。但是,我无法理解如何定义属性文件。它应该是一个json吗?
答案 0 :(得分:6)
它是一种ini格式,如here所述:
# contents of properties file
[main]
some.thing = foo
[blah]
some.thing = bar
答案 1 :(得分:1)
它不是Json格式,而是ini格式。
设置属性文件并从节点模块中读取文件的步骤:
在项目目录中创建任何属性文件,例如app.properties。该文件可能包含以下数据:
\#comment(ignored)
sever.port=3000
运行以下命令以在本地安装properties-reader:
npm i properties-reader
使用完属性读取器后,就像这样:
const PropertiesReader = require('properties-reader');
const prop = PropertiesReader('path/to/app.properties');
/*gets property from path/to/app.properties
You can also export this function using module.exports*/
getProperty = (pty) => {return prop.get(pty);}
//call the getProperty method
console.log(getProperty('server.port')); //3000
那样简单!