일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- iam사용자
- class
- #10952
- nvmrc
- 이모지삽입
- javascript
- 웹소켓연결끊김
- 노드버전
- 단계별로풀어보기 #while #while문 #반복문 #break
- nodejs
- 백준 #이진탐색 #이분탐색 #알고리즘 #문제풀이 #1300 #배열 #javascript #nodejs
- .nvmrc
- 버킷생성
- java
- Express
- 패키지설치에러
- Database
- 백준 #알고리즘 #javascript #js #nodejs #1110 #10951
- twelvedata
- aws
- javascript #nodejs
- 클래스
- 호스팅영역
- 웹소켓재시작
- 웹소켓연결
- db
- Github
- 자바
- 알고리즘 #이진탐색 #이분탐색 #백준 #문제풀이 #문제번호 #1920 #10816 #1654
- 클라우드
- Today
- Total
목록Backend (22)
IT's Jenna
최근에 주식 관련 프로젝트를 진행 중입니다. 이후 포스팅에서 관련해서 자세히 다루도록 하겠습니다 :) 주식 데이터는 twelvedata라는 곳에서 실시간으로 받아와야 하기 때문에 websocket을 통해서 데이터를 받아옵니다. 서버와 twelvedata를 websocket으로 연결시켜 두면 여러 이유들로 인해 websocket이 끊기는 현상이 발생하게 됩니다. 하지만 실시간 주식 정보를 받아와야하는 app에서 연결이 끊겨서 데이터를 받아오지 못한다면 큰 문제가 되겠죠? 따라서 websocket 연결이 끊기더라도 다시 자동으로 재연결 되도록 코드 작업을 해두었습니다. function twelveDataConnect(){ const webSocket = new WebSocket(`wss://ws.twelve..
이전 포스팅 를 먼저 보시는것을 추천드립니다 :) 서버에서 문자를 보내거나 카카오톡 알림을 보내기 위해선 이동 통신사와 연계되어 있는 '알리고'와 같은 공식 딜러사를 통해야 합니다. 이러한 딜러사는 알리고 외에도 다양하게 있지만 이번 포스팅에선 알리고를 통한 카카오 알림톡을 연동하는 방법을 알아보겠습니다. 카카오 알림톡 관련 api document 및 예제 파일은 하기 알리고 홈페이지에서 확인할 수 있습니다. https://smartsms.aligo.in/alimapi.html 알리고 알리고 - 국내 최저가 문자발송 알리고 스마트문자, 단문8.4원 장문25원 그림60원 알리고 대량문자/단체문자/문자사이트/문자발송 smartsms.aligo.in:443 이제 알림톡을 보내기 위한 api 생성 과정을 알아보..
서버에서 문자를 보내거나 카카오톡 알림을 보내기 위해선 이동 통신사와 연계되어 있는 '알리고'와 같은 공식 딜러사를 통해야 합니다. 이러한 딜러사는 알리고 외에도 다양하게 있지만 이번 포스팅에선 알리고를 통한 문자를 전송하는 방법을 알아보겠습니다. 문자 발송 관련 api document 및 예제 파일은 알리고 홈페이지에서 보실 수 있습니다. https://smartsms.aligo.in/admin/api/spec.html 알리고 알리고 - 국내 최저가 문자발송 알리고 스마트문자, 단문8.4원 장문25원 그림60원 알리고 대량문자/단체문자/문자사이트/문자발송 smartsms.aligo.in:443 사실 알리고에서 API를 통해 문자 발송을 하는 방법은 굉장히 간단하고 쉽습니다! 실제 API를 사용하기전에 ..
Socket이란? 추상적인 개념의 통신 접속 포인트이자 종착점(Endpoint) 통신에서 각 단말기간 연결해주는 인터페이스 서버 입장에선 접속 포인트이자 접속한 단말이 socket이라고 할 수 있다 socket을 활용해서 통신할 때 사용하는 프로토콜이 TCP & UDP이다. (관련 포스팅 참고) 1. TCP 기반 통신 TCP 프로토콜을 지원하는 모듈인 net을 require 해서 사용할 수 있다. createServer로 서버를 생성한다. socket 관련 동작은 서버가 생성된 후 그 내부에서 동작하게끔 만들어준다. socket.write : socket 즉, 서버의 단말기 측으로 메시지를 보낸다. socket.on('data',function(chunk){}) : socket으로부터 메시지(data)를..
네트워크에서 데이터를 주고받을 때 사용하는 프로토콜은 TCP와 UDP이다. 이때 프로토콜이란, 원거리 통신 장비에서 데이터를 주고받을 때 사용하는 규칙과 양식의 체계를 말한다. 우선 TCP와 UDP의 가장 큰 차이점은 TCP는 데이터의 송수신 확인이 가능하지만, UDP는 송신만 할 뿐 수신 확인은 하지 않는다는 것이다. 아래 그림을 보자. 1. TCP ( Transmission Control Protocol ) 위 그림처럼 TCP 통신 방식이 송수신 확인이 가능한 이유는 TCP는 연결형 가상회선 방식을 제공하기 때문이다. 가상 회선 방식이란 송신지부터 수신지까지 데이터 패킷을 어떻게 보낼지에 대해서 가상으로 경로를 배정한다는 의미다. 여기서 패킷이란, 원활한 데이터의 흐름을 위해 맞춰진 데이터의 형식화된..
하나의 서비스를 완성하기 위해선 수많은 개발자들이 투입된다. 그렇기 때문에 개발을 함에 있어서 협업은 굉장히 중요하다. 백엔드 엔지니어가 API를 만들면 프론트엔드 엔지니어가 해당 API를 활용해야 하기 때문에 그에 대한 정보 공유가 필수다. 따라서 백엔드 엔지니어는 각각의 API가 어떤 매개변수를 입력받아서 어떤 결과를 내놓는지 등의 API 스펙에 관한 문서를 만든다. 하지만 이것을 워드나 엑셀로 만든다면 만드는 사람도 상당히 귀찮고 그것을 확인하는 입장에서도 굉장히 불편하다. 따라서 보다 편하게 API문서를 자동으로 관리할 수 있도록 나온 것이 swagger다. swagger 공부를 처음 시작할 때 참고하기 좋은 사이트가 있다. Swagger에서 자체적으로 개발자들을 위한 Editor을 오픈해두었다 ..