728x90
반응형

요즘 샘플앱을 프론트 / 백을 같이 개발하면서 노드에 조금씩 흥미가 생기고있다.

 

다행히 RN으로 하던 약간의 상식(?) 지식들이 도움이 된다.

 

RN에서도 중요정보인 keystore 값이나 base url등은 json파일이나 env파일로 관리했는데,

 

노드를 통해 db connection을 할때도 같은 방식으로 구현했다.

 

const conn = config.get("Customer.dbConfig");
var connection = mysql.createConnection(conn); // DB 커넥션 생성

db관련된 로직을 넣어놓은 db.js 파일에서 해당코드로 가져오고, 

 

default.json은

 

{
"Customer": {
"dbConfig": {
"host": "비밀",
"port": "입니다",
"user": "비밀",
"password": "이라구요!",
"database": "하하"
},
"credit": {
"initialDays": 30
}
}
}

형태로 세팅해줬다.

 

백엔드 개발자분들에게 기초적인 부분들을 물어보며 작업하는데, 친절하게들 가르쳐주셔서 감사할 따름이다.

728x90
반응형

'Node js' 카테고리의 다른 글

[ Node js ] PROTOCOL_ENQUEUE_AFTER_FATAL_ERROR  (0) 2023.06.21
[ Node js ] PROTOCOL_ENQUEUE_AFTER_QUIT  (0) 2023.06.09

+ Recent posts