为什么大多数人在nodejs项目中使用.json?

Why most people use .json in nodejs projects?

我正在使用 nodejs 作为后端。我问自己为什么要使用 config.json、data.json 等。为什么不使用 js 对象并对其进行 deepFreeze? json有什么好处?

喜欢:

const config = {
 serviceName: test,
 port: 4050,
};

const deepFreeze = obj => {
Object.keys(obj).forEach(prop => {
 if (typeof obj[prop] === 'object' && !Object.isFrozen(obj[prop])) 
  deepFreeze(obj[prop]);
});
 return Object.freeze(obj);
};
deepFreeze(config);

json是一种方便表示数组和对象的文本格式。

json的有趣之处在于它独立于一种语言。

您可以从 javascript 阅读或书写 JSON,但也可以从其他语言阅读或写作。

而且,在客户端和服务器之间的交互过程中,很容易用它来传输数据。