일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- git-push
- TIZEN
- firebase-storage
- socket-server
- git
- Dva
- gradle
- google-login
- socket-client
- mqtt
- 오즈뷰어
- NoSuchMethodError
- mosquitto
- ozd
- OZViewer
- Firebase
- Java8
- JNI
- Flavors
- 워치
- Kotlin
- Galaxy Watch
- firebase-database
- ActivityResult-API
- hung-up
- BottomSheetDialog
- socket.io
- AWS
- cloud-firestore
- Android
- Today
- Total
목록개발/Node.js (2)
Hyeyeon blog
Socket.io Socket.io란 서버와 클라이언트 간의 양방향 통신을 위한 WebSocket 기반의 Node.js 라이브러리 입니다. Socket.io vs WebSocket WebSocket HTML5 웹 표준 기술입니다. http://가 아닌 ws://를 사용합니다. Http Request를 사용하여 80, 443 포트로 통신하기 때문에 별도로 방화벽을 열지 않고 양방향 통신이 가능합니다. Socket.io 표준 기술이 아닌 라이브러리입니다. WebSocket을 지원하지 않는 브라우저에서도 통신이 가능합니다. Socket.io 적용하기 1. socket.io 설치 글 작성 기준, 최신버전은 3.4.0이나 최신버전으로 설치한 후 안드로이드에서 연결 시 ping timeout이 발생하여 연결에 실패..
Basic Auth 란? API 호출 시, 헤더의 Authorization 값으로 user id와 password를 보내어 인증하는 방식입니다. * Postman에서 아래와 같이 확인할 수 있습니다. 인증 확인하기 router.post('/login', (req, res) => { const auth = { username: 'testName', password: "testPassword" } // 사용하고자 하는 계정 정보 입력 const base64Credentials = (req.headers.authorization || '').split(' ')[1] || '' const credentials = Buffer.from(base64Credentials, 'base64').toString('asci..