실시간 채팅 기능 구현

지헌·2025년 2월 4일

백엔드 지식은 많이 부족하기 때문에 챗지피티에 많이 의존해서 개발을 진행할 예정입니다.

초기세팅

✅ FE

  • React + Vite + Js
  • axios, recoil(or zustand)
  • Tailwind 설정

npm run dev

✅ BE

  • Node.js + WebSocket (ws) 서버 구축
  • aws-sdk, dotenv, express 설치
  • AWS Lambda와 DynamoDB 연결

npm start

라이브러리 상세 설명

express → API 서버 (WebSocket을 보조할 수도 있음)
ws → WebSocket 서버 구현
aws-sdk → AWS Lambda, DynamoDB 연동
dotenv → 환경 변수 관리
cors → CORS 정책 설정 (프론트엔드와 통신)

포트번호 정리

역할포트번호설명
프론트엔드 (React 개발 서버)5173Vite(React 개발 서버)가 실행되는 포트
백엔드 (WebSocket 서버)8080WebSocket 서버가 실행되는 포트
profile
차곡차곡 그만 쌓아올리고 취업해서 부딪쳐보고 싶은

0개의 댓글