У меня есть много конфигов в их каталогах, которые отвечают за различные задачи.Но в некоторых случаях мне нужно получить конфигурацию из другого файла.Пример:
Файл1:
module.exports = Object.freeze({
uid: 'uid',
name: 'name',
admin: 'admin',
balance: 'balance',
state: 'state',
bet: 'bet',
size: 'size',
chance: 'chance',
language: 'language'
})
Файл2:
module.exports = Object.freeze({
url: 'mongodb://localhost:27017/',
table: 'casino-db',
row: 'users',
user: require('/api/user/config')
})
Это нормально?Я слышал, что динамический вызов require()
плох, потому что он работает иначе, чем вызов с самого начала файла.
Кто-то использует эту конфигурационную структуру?