본문 바로가기

nodejs2

job-hunter 회고 #1 개발 초기 정말 오랜만에 개인 프로젝트를 만들어봤다. 이직을 위해 채용 공고를 둘러보던 중 새로 올라온 공고를 알려주는 프로그램을 하나 만들어야겠다고 생각했다. 그리고 요즘 디스코드를 자주 켜놓기 때문에 디스코드 알림으로 볼 수 있도록 디스코드 봇으로 만들기로 결정했다. 나의 초기 계획 디스코드에서 원하는 직군, 지역 구독/구독해제 채용 공고 사이트 여러 곳에서 관련 데이터 크롤링 후 DB에 저장 새로 올라온 채용 공고 디스코드로 알림 마감된 채용 공고 디스코드로 알림 각 포지션 별로 회사에서 어떤 기술 스택을 원하는지 데이터 분석해서 통계해서 디스코드로 알림 내가 처음 기획한 내용은 위에 항목대로 여러가지 기능을 추가하고 싶었지만 우선 나만의 MVP 기능 먼저 동작하는 거 확인하고 추후 추가하기로 했다. CI/C.. 2024. 1. 15.
[Node.js] mysql 연동하기 (+ mysql2, pool 사용 이유) 이 글을 처음 올렸을 땐 mysql 패키지를 사용한 코드를 올렸었습니다. mysql2 패키지는 기존보다 성능 향상이 되었으며, promise wrapper 제공, Prepared Statement 지원(쿼리 재사용성 향상, 인젝션 방어), 압축과 보안 기능 지원, 사용자 정의 스트림 및 폴링 지원 및 추가된 기능들이 mysql 패키지 보다 좋기 때문에 사용하지 않을 이유가 없습니다. 그래서 mysql2 패키지 사용 예시 코드로 변경하게 되었습니다. Node.js에서 사용하기 위한 mysql2 패키지 설치를 먼저 해줍니다. npm i --save mysql2 import mysql from 'mysql2/promise'; // Promise API 사용하기 위해서 /promise 불러오기 const poo.. 2020. 8. 3.