feat: wrap DB_PASSWORD with encodeURIComponent

This commit is contained in:
Karishma Shukla
2025-04-16 02:17:28 +05:30
committed by GitHub
parent 0f472ca2ae
commit 99082f39f6

View File

@@ -3,7 +3,7 @@ import dotenv from 'dotenv';
dotenv.config();
const databaseUrl = `postgresql://${process.env.DB_USER}:${process.env.DB_PASSWORD}@${process.env.DB_HOST}:${process.env.DB_PORT}/${process.env.DB_NAME}`;
const databaseUrl = `postgresql://${process.env.DB_USER}:${encodeURIComponent(process.env.DB_PASSWORD)}@${process.env.DB_HOST}:${process.env.DB_PORT}/${process.env.DB_NAME}`;
// Extract the hostname using the URL constructor
const host = new URL(databaseUrl).hostname;
@@ -42,4 +42,4 @@ export const syncDB = async () => {
};
export default sequelize;
export default sequelize;