회사에서 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 |