Load database configuration from config/database.js file. Returns environment-specific configuration based on NODE_ENV.
The loaded database configuration for current environment
import loadDatabaseConfig from '~/utils/loadDatabaseConfig';const config = await loadDatabaseConfig();console.log(config.database); // Database name for current environmentconsole.log(config.host); // Database hostconsole.log(config.dialect); // Database dialect (mariadb, mysql, etc.) Copy
import loadDatabaseConfig from '~/utils/loadDatabaseConfig';const config = await loadDatabaseConfig();console.log(config.database); // Database name for current environmentconsole.log(config.host); // Database hostconsole.log(config.dialect); // Database dialect (mariadb, mysql, etc.)
// config/database.js structureexport default { development: { username: 'root', password: 'password', database: 'myapp_dev', host: 'localhost', dialect: 'mariadb' }, production: { username: 'root', password: 'password', database: 'myapp_prod', host: 'localhost', dialect: 'mariadb' }} Copy
// config/database.js structureexport default { development: { username: 'root', password: 'password', database: 'myapp_dev', host: 'localhost', dialect: 'mariadb' }, production: { username: 'root', password: 'password', database: 'myapp_prod', host: 'localhost', dialect: 'mariadb' }}
Load database configuration from config/database.js file. Returns environment-specific configuration based on NODE_ENV.