나의 개발일지🌿 Framework/Node.js

# OpenSSL 설치[ MacOS - OpenSSL 설치 ] [MacOS] OpenSSL 설치 & 인증서 발급# OpenSSL 설치[ Windows에서 OpenSSL 설치 ] [Node.js] Windows - OpenSSL 설치부터 Node에 HTTPS 적용# OpenSSL 설치Windows용 OpenSSL 배포판 Shining Light Productions에서 제공하는 것을 사용해 설치 Shining Light Productions 링d0u0b.tistory.com  Windows용 OpenSSL 배포판 Shining Light Productions에서 제공하는 것을 사용해 설치 Shining Light Productions 링크 들어가서 화면 내리면 설치 파일 다운로드원하는 버전, 윈도우 사양 ..
# 개요하나의 로직에서 여러 개의 쿼리문(insert, update, delete 등)을 실행할 때 중간에 에러가 나면 이전에 실행한 쿼리문의 결과들을 다시 원래의 상태로 되돌려야 됨💡Exinsert 쿼리1insert 쿼리2→ 이렇게 실행할 때 쿼리1은 정상적으로 실행 but 쿼리2에서 오류! → 쿼리1에서 insert된 정보를 삭제해야 됨!이럴 때 트랜잭션을 사용하면 굳이 delete 쿼리문을 작성하지 않아도 알아서 관리해 줌!# 사용 방법db 설정파일 혹은 서버 코드에서 생성한 Pool객체를 가져온다 → const pool = require('../dbConfig');트랜잭션을 시작하고 싶은 곳에서 BEGIN → await pool.query('BEGIN'); // 트랜잭션 시작트랜잭션을 종료한다...
# 개요노드에서 데이터베이스 연동 후 CRUD 작업할 때 실행되는 쿼리, 실행 시간 등 콘솔로 출력하여 알고 싶음더보기- 리액트에서 노드 및 데이터베이스 연동은 아래 글 참고# Node.js 연동 [React] React생성부터 Node.js 연동까지 - 4) Node.js 연동Router 설정 [React] React생성부터 Node.js 연동까지 - 3) Router 설정React 앱 생성 [React] React생성부터 Node.js 연동까지 - 2) 프로젝트 Import 경로 설정 React 앱 생성 [React] React생성부터 Node.js 연동까지 - 1) Red0u0b.tistory.com # DB 연동 [React] React생성부터 Node.js 연동까지 - 5) DB 연동Node..
dOuOb