node.js mysql undefinded

주동재 ㅣ 2022. 5. 22. 06:34

이건 .env에서 에러가 나서 생긴일이다.

config 폴더의 db.js파일에

const db = mysql.createConnection({
  host: process.env.DB_HOST,
  port: process.env.DB_PORT,
  user: process.env.DB_USER,
  password: process.env.DB_PASSWORD,
  database: process.env.DB_DATABASE,
});
이렇게 적어놓았고 처음에는 잘만 실행되다가
갑자기 모든 데이터베이스 결과가 undefined로 나오기 시작했다.
 
해결방법은 .env에 적지않고
const db = mysql.createConnection({
  host: "database.c760ftrzvjev.ap-northeast-2.rds.amazonaws.com",
  port: "3306",
  user: "user",
  password: "1234",
  database: "penpan",
});
 

이렇게 쌩으로 적어놓으니 해결이 되었다.

'Node.js 공부' 카테고리의 다른 글

node.js 와 spring  (0) 2022.05.25
node에는 왜 mysql보다 mongoDB인가?  (0) 2022.05.24
postman으로 데이터 보낼때 undefined  (0) 2022.05.22
ejs파일을 js파일과 연결시키기  (0) 2022.05.21
세션과 쿠키  (0) 2022.05.16