일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dotenv
- 코딩테스트
- reacts3
- AWS
- react
- 자동완성방지
- max_allowed_packet
- 부족한 금액 계산하기
- 커밋 한번에
- utf8mb4
- next #middleware
- elasticIP
- express
- 코드정렬
- vscode
- 자연수 뒤집어 배열로 만들기
- 제일 작은 수 제거하기
- interactive_timeout
- axios
- 프리티어
- prettier
- 프로그래머스
- MySQL
- EC2
- s3확장자
- Node
- .env
- 리액트
- useReducer
- 리액트코드정렬
- Today
- Total
목록CS (4)
Sungtt

ec2 linux에 프로젝트중 하나의 인증서가 갱신할 때가 됐다는 이메일을 받았다. 갱신 방법은 다음과 같다. 아래 명령어는 갱신을 시도해봤을 때 에러가 있는지 없는지 미리 체크해볼 수 있는 명령어다. sudo certbot renew --dry-run linux에서 실행해봤다. 80포트가 바인딩되어있다고 한다. nginx를 종료한 뒤 다시 명령어를 실행해보자. sudo systemctl stop nginx 실제로 갱신하기 뒤에 --dry-run을 지우고 실행시키면 실제로 갱신시켜준다. sudo certbot renew

REST API는 무엇이고 앞에 REST는 무엇인가...알아보자 REST란... 이 용어는 로이 필딩HTTP의 주요 저자)의 논문에서 소개되었다. 앞으로 소개할 REST 원리들을 잘~ 따르는것을 Restful하다고 한다. REST (Representational State Transfer) 자원을 이름으로 구분하여, 해당 자원의 상태를 주고 받는 모든것을 의미한다. 즉 URI를 통해 자원을 명시하고, Method를 통해 자원에 대한 CRUD Operation을 적용하는것. REST는 다음과 같은 3가지로 구성된다. 1. 자원(Resource) = HTTP URI 2. 자원에 대한 행동(Verb) = HTTP Method 3. 자원에 대한 행동의 내용(Reprsentations) = HTTP Message..

서버 api를 개발하는 방법으로 가장 많이 사용되는 방식인 GraphQL과 Rest API 어떤 차이점이 있을까? GraphQL (Graph Query Language) Server API를 구성하기 위해 Facebook에서 만든 쿼리 언어. 흔히 접하는 MySQL에서 사용되던 그 언어 말이다. 하지만 SQL은 DB로부터 데이터를 가져오기위함에 목적이 있다면 GraphQL은 클라이언트가 서버로부터 데이터를 가져오기위함에 목적이 있다. REST처럼 어떠한 플랫폼에도 종속적이지않다. 일반적으로 gql의 인터페이스간 송수신은 네트워크 레이어 L7의 HTTP POST 메서드와 웹소켓 프로토콜을 활용한다. 필요에 따라 L4의 TCP/UDP, L2 형식의 이더넷 프레임도 활용할 수 있다고 한다. REST와 비교했을..

HTTP 메시지, 요청과 응답 클라이언트와 서버 간에 데이터를 주고받기 위해서는 요청과 응답하는 HTTP 메시지가 필요하다. 요청(Response)은 브라우저가 서버로 전달하는것이고 응답(Request)은 브라우저가 보낸 요청에 대한 응답이다. 메시지의 시작 줄과 HTTP 헤더를 묶어서 요청 헤드(Head)라고 부르며, 메시지의 페이로드는 본문(Body)이라고 한다. 요청 (Response) 서버에게서 응답을 받기위해 클라이언트가 전송하는 메시지. 시작줄 시작줄은 다음과 같이 세 가지 요소로 이루어져 있다. 1. HTTP 메서드 : GET, PUT, POST, DELETE, PATCH 등... 2. 요청 타겟 : URL, 프로토콜, 포트, 도메인의 절대 경로 등... 3. HTTP 버전 : 응답 메시지에..