Pre*_*rem 5 properties node.js
我在这里找到了一篇关于节点js中属性文件阅读器的文章:https: //www.npmjs.com/package/properties-reader
有一个模块为'properties-reader'.但是,我无法理解如何定义属性文件.它应该是一个json吗?
这是一个INI格式,描述在这里:
# contents of properties file
[main]
some.thing = foo
[blah]
some.thing = bar
Run Code Online (Sandbox Code Playgroud)
它不是 Json 格式,而是 ini 格式。
设置属性文件并从节点模块读取它的步骤:
在项目目录中创建任何属性文件,例如 app.properties。该文件可能包含以下数据:
\#comment(ignored)
sever.port=3000
Run Code Online (Sandbox Code Playgroud)运行以下命令在本地安装properties-reader:
npm i properties-reader
Run Code Online (Sandbox Code Playgroud)完成后,像这样使用属性阅读器:
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
Run Code Online (Sandbox Code Playgroud)就这么简单!
| 归档时间: |
|
| 查看次数: |
13043 次 |
| 最近记录: |