2024/01 2

node.js MAC에서 최신 버전으로 업데이트 하기

1. 터미널 열어주기 2. 현재 노드 버전 확인 node -v 3. 노드를 쉽게 업데이트 하고 설치 할 수 있도록 " n " 패키지 설치 npm install -g n 4. 최신 버전 설치 sudo n latest * 비밀번호 입력하라고 나오는데 침착하게 MAC에서 설정해주었던 (설치할 때 쓰는 ) 전역? 비밀번호를 입력해주면 끝~ A. 번외 이렇게 해도 안된다면 그냥 (기존에 nvm)이 설치되어 있다는 전제 하에 터미널에 다음과 같이 입력합니다. nvm install v(원하는 버전) 제 현재 일자 기준 20.11.0 이 최신 LTS 버전이어서 " nvm isntall v20.1.0 " 입력해서 설치했습니다. [참고] + How to Update Node.js to Any Version: A Step-..

카테고리 없음 2024.01.18

React에서 SSE를 활용해서 실시간 알림을 적용해보면서 (with Websocket 과 FCM 비교)

HTTP 특징은 비연결성 = 연결한 적이 있어도 연결을 끊어버린다. -> 대안책 : Polling, Long Polling, Websocket, SSE SSE ( Server - Sent - Event ) 클라이언트의 별도 추가 요청 없이 서버에서 업데이트를 스트리밍할 수 있는 단방향 통신입니다. SSE의 장점과 단점 장점 1. HTTP를 통해 통신하므로 다른 프로토콜은 필요가 없고, 구현이 굉장히 쉽다는 것이다. 2. 네트워크 연결이 끊겼을 때 자동으로 재연결을 시도한다. 3. 실시간으로 서버에서 클라이언트로 데이터를 전송할 수 있다. 폴링 같은 경우는 실시간이라고 보기 어려운 점이 있는데, 이러한 한계를 극복한다. 단점 1. GET 메소드만 지원하고, 파라미터를 보내는데 한계가 있다. 2. 단방향 통..