Backend/NodeJS(3)
-
[Node.js] WebSocket 구현하기
🎈개인적인 경험이 포함되어 있습니다. 틀린 부분이 있을 수 있습니다. 잠시 Node.js를 접하게 되면서 WebSocket과 WebRTC를 공부할 일이 생기게 되었습니다. 그래서 다음 기술들을 이용하고 레퍼런스들을 참고해서 간단하게 구현해봤습니다. 1. Visual Studio Code, Javascript, Node.js2. npm init으로 Node.js 환경 실행3. npm으로 install : express, dotenv, socket.io WebSocketWebSocket이란 클라이언트와 서버를 연결하고, 실시간 소통이 가능하도록 한 컴퓨터 통신 프로토콜입니다. Request/Response로 연결되는 HTTP 통신도 있고, Polling, Long Polling도 있지만... 양방향이면서..
2024.02.08 -
[Node.js] npm
🎈개인적인 경험이 포함되어 있습니다. 자세한 건 References를 참고해주세요.npm- npm이란 node package manager로서 Node.js의 패키지를 관리할 수 있는 도구(관리자)이다. npm에 관련된 문서는 npm 사이트(https://www.npmjs.com/)에서 확인할 수 있다.- 해당 사이트에서 검색하는 방법은 아래와 같다. 예를 들어 서버를 담당하는 express를 설치하는 방법이다. 1. express 검색2. 다음과 같은 화면이 나올텐데, 하단으로 스크롤! 3. installation 부분을 보면, 다음 명령어가 나와 있다. Insatllation is done using the npm install command: 라고 나와있는 것처럼, 설치는 npm install 명..
2024.02.03 -
[Node.js] 설치
🎈개인적인 경험이 포함되어 있습니다. References를 참고해주세요. Java의 framework인 Spring(및 SpringBoot)를 국비 학원부터 다루다가, 회사 수습 기간 중 Node.js로 잠깐 공부할 수 있게 되었다. 언젠가 백엔드 분야에서 일하다 보면, 만나게 될 Node.js라서 설치 방법을 적어보려고 한다. Node.js 설치Node.JS 홈페이지(https://nodejs.org/en)에서 LTS 버전을 다운받을 수 있다. LTS(Long Term Support)는 안정된 version을 의미한다. 반대로 Current 는 최신 version을 의미한다. Visual Studio Code를 IDE로 사용할 건데, Vscode에서 Terminal을 열어준다. 그리고 Termin..
2024.01.30