如何用javascript从属性文件中读取键值



我想从配置文件中读取属性-从我的main.js 中读取键值对格式

我有一个配置文件config.json

{
"IGUrl": "xyz",
"Key": "abc",
"dbName": "node-login"
}

我想从我的app.js.中读取属性say"IGUrl">

访问和读取此文件的代码是

var config  = require('./config.json');
var x = config.IGUrl;
console.log("TEST URL " + x)

但这给了我一个错误未捕获的类型错误:无法读取未定义的属性"IGUrl">

您可以只使用一个通用的JS文件。更容易,而且除了访问文件之外,不需要做任何特殊的事情。

export const properties = {
IGUrl: "xyz",
Key: "abc",
dbName: "node-login"
};
export default properties;

然后,每当您需要访问它时,只需使用以下代码即可。

import properties from './path/properties';
console.log(properties.IGUrl);

由于此代码位于客户端,所以require语句不起作用。我只需要在我的html文件中有配置文件,并在我的main.js 中直接引用它

config.js

const properties = {
url: "xyz",
key: "abc",
dbName: "node-login"
};

main.js

console.log("TEST " + properties.url);

index.html

<script src="/config.js"></script>

最新更新