我想知道我是否可以以某种方式将文件作为代码读取,让我解释一下。
我在nodejs中使用了3个不同的脚本,每个脚本都包含具有数组的对象
config = {};
config.username = 'login';
config.password = 'password';
configsArray.push(config);
config = {};
config.username = 'login2';
config.password = 'password2';
configsArray.push(config);
config = {};
config.username = 'login3';
config.password = 'password3';
configsArray.push(config);
有时,我将新帐户添加到我的数组中,我需要将它们复制并粘贴到每个文件中(脚本进行2倍以上的操作),有没有办法用这些帐户(例如,使用fs)读取1个文件码?所以我可以放置1行代码并将configArray放在一个文件中吗? (而不是将其复制到所有文件)
答案 0 :(得分:0)
您可以根据需要拥有任意数量的src文件,并且可以将每个文件导出的部分“插入”到其他文件中。我建议您为每个配置类型创建一个文件,然后根据需要使用它们。 例如:
user.js
module.exports = {
name: 'joe',
password: '123abc'
}
server.js
module.exports = {
'api-key': 'afafanfanfa',
admin: 'admin@example.com'
}
index.js
const serverConfig = require('./server')
const userConfig = require('./user')
console.log('user name', userConfig.name)
console.log('server admin', serverConfig.admin)
// ... etc