मुझे भी इसी तरह की समस्या थी, मेरे सभी कनेक्शन काम कर रहे थे लेकिन जहां मुझे त्रुटि मिली 'ER_ACCESS_DENIED_ERROR:उपयोगकर्ता ''@'लोकलहोस्ट' के लिए प्रवेश निषेध (पासवर्ड का उपयोग करके:नहीं) ' मेरी कॉल app.js स्तर पर मिडलवेयर के अंदर की गई थी, इसलिए .env मान अभी तक उपलब्ध नहीं थे, इस मामले के लिए (यह उन लोगों की मदद कर सकता है जिन्हें मेरे जैसी ही समस्या है) मुझे जोड़ना पड़ा:
require('dotenv').config();
कनेक्शन फ़ाइल के अंदर इस तरह:
const mysql = require('mysql')
require('dotenv').config();
const connectionLog = mysql.createPool({
connectionLimit : 10,
host: process.env.DB_HOST_LOG,
user: process.env.DB_USER,
password: process.env.DB_PASSWORD,
database: process.env.DB_DATABASE,
port:process.env.DB_PORT
})
मेरे लिए यह संकल्प था।