본문 바로가기
Web Study/node.js

PostgreSQL 과 Node.js

by 쿠리의일상 2023. 8. 10.

회사에서 PostgreSQL 을 쓴다고 한다. 지금껏 MySQL 만 사용해서 친숙한 돌고래를 보내고 ...

코끼리를 마주하니 막막했다. 그래도 쿼리문 작성 자체는 Postgre 가 편한거 같기도.. 조금씩 다르긴 하지만 일단 큰 줄기는 같으니까.

 

하지만 역시 SQL 보다 NoSQL 이 사용하기 용이한 느낌은 버릴 수가 없다. 그립다 ... MongoDB

 

PostgreSQL 을 사용하기 위한 pg 설치

yarn add pg

 

Controller 작성

pg 에서 데려온 Client 로 정보를 넣어주고, 연동시켜준다.

나머지는 간단하게 connect() 해주면 된다!

const { Client } = require('pg');

const client = new Client({
  user: process.env.PSQL_USERNAME,
  host: process.env.PSQL_HOST,
  database: process.env.PSQL_DATABASE,
  password: process.env.PSQL_PW,
  port: process.env.PSQL_PORT,
});

client.connect((err) => {
  if (err) {
    console.error('pg connection error', err.stack);
  } else {
    console.log('pg success!');
  }
});

exports.client = client;

컨트롤러는 매번 꺼내서 써줘야 하니까 exports 해준다.

'Web Study > node.js' 카테고리의 다른 글

Express 응답 - res.json, res.end, res.send  (0) 2023.08.18
node.js 와 npm  (0) 2023.03.18