반응형 Express2 [Node.js/Mongoose] 실시간 채팅 구현하기 - CRUD API 생성하기 및 Express 라우터 사용 오늘은 라우터를 사용하여 외부에서도 API를 통해 DB에 데이터를 Create/Read/Update/Delete 할 수 있는 기능을 구현하여 Postman으로 테스트하는 걸 해보겠다. 소스는 이런식으로 구성했다. db 폴더 안에 모델들을 넣어 놓고, index에서 db 연결을 해준다. 각 모델에 해당하는 controller들 생성하여 CRUD 기능들을 구현하였다. route.js 에서 express router로 라우터를 구현하였다. 1. Model 생성 총 4가지 모델을 생성했으며 생성 방법은 아래 글에 나와있다. 2022.07.12 - [개발 Study/Node, js, react] - [Node.js/MongoDB] 실시간 채팅 구현하기 - MongoDB 설치, 연동 및 모델 생성 { if (!re.. 2022. 7. 13. [Node.js] 실시간 채팅 구현하기 - Socket.io, express 설치 Socket.IO Reliable Rest assured! In case the WebSocket connection is not possible, it will fall back to HTTP long-polling. And if the connection is lost, the client will automatically try to reconnect. socket.io 1. Socket.io 설치 실시간 웹 어플리케이션을 위한 이벤트기반 라이브러리다. Client/Server간 양방향 통신이 가능하며 브라우저에서 실행되는 Client측과 Node.js용 서버측 라이브러리 두 부분으로 구성된다. 아래 명령어를 입력하면 dependency를 위해 package를 따로 관리할 수 있는 package.j.. 2022. 7. 1. 이전 1 다음 반응형