정확한 연결 에러 메시지를 같이 첨부해주셔야 오류 해결이 가능합니다.
질문글만으로는 해결해드릴 수 없을 것 같습니다.
저의 node.js mysql 연결 코드는 다음과 같습니다.
// node 20.10.0
// npm - "mysql": "^2.18.1"
import mysql from "mysql";
export const connection = mysql.createConnection({
host: process.env.DB_ADDRESS,
port: process.env.DB_PORT,
user: process.env.DB_ID,
password: process.env.DB_PW,
database: process.env.DB_SCHEMA,
});
connection.connect((err) => {
if (err) {
console.error("error DB connecting: " + err.stack);
return;
}
console.log("DB Connection as ID : " + connection.threadId);
});
안녕하세요.
포트 3000번으로 서버를 구동한다고 가정하였을 때,
상단 메뉴 [프로젝트] > [실행 URL과 포트] 에서 PORT를 3000으로 설정하고 URL을 등록하면 해당 링크에서 서버 동작을 확인하실 수 있습니다.
또한, 127.0.0.1, localhost 사용은 불가한 것으로 알고 있는데, 호스트를 0.0.0.0으로 실행하시면 될 것입니다.
Host 설정
node.js express