안녕하세요.
goormIDE에서 자동으로 할당되는 도메인(xxx.run.goorm.io, GPU 컨테이너의 경우 xxx.run-asia-northeast1.goorm.io)을 사용하시는 경우, Timeout 시간이 60초로 고정되어 있습니다. 만약 요청 시간이 60초보다 더 길어질 경우, 포트 포워딩을 통해 IP 주소로 접속을 해 보시기 바랍니다.
정확한 연결 에러 메시지를 같이 첨부해주셔야 오류 해결이 가능합니다.
질문글만으로는 해결해드릴 수 없을 것 같습니다.
저의 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);
});