Updated the database configuration to centralize settings and improve maintainability. Enhanced error handling in the authentication service to provide clearer and more specific error messages for various failure scenarios, including registration, activation, and login processes. Additionally, added new dependencies for testing and SQLite support in the package.json file.
19 lines
398 B
JavaScript
19 lines
398 B
JavaScript
import { Sequelize } from 'sequelize';
|
|
import { development } from './config.js';
|
|
|
|
|
|
const sequelize = new Sequelize(
|
|
development.database,
|
|
development.username,
|
|
development.password,
|
|
{
|
|
host: development.host,
|
|
dialect: development.dialect,
|
|
define: development.define,
|
|
logging: development.logging ?? false,
|
|
storage: development.storage,
|
|
}
|
|
);
|
|
|
|
export default sequelize;
|