CI/CD 도구 - 1.Github Action
·
Server
🤔 개발자라면 꼭 마주하게 되는 CI/CD 과정 어떤 도구를 활용하는 것이 좋을까요?JetBrains에서 조사한 통계를 알아보겠습니다. ❗ 매년 조금씩 바뀌지만, GitHub Action과 Jenkins는 항상 상위권에 있는 것을 확인할 수 있습니다.따라서, 두 가지 CI/CD 방법에 대해서 다뤄볼 생각입니다. 우선 두 가지 CI/CD 도구가 어떤 차이를 가지고 있는지 비교해 보겠습니다.다음과 같은 차이점들이 있는데 결과적으로는 Jenkins는 초기 세팅이 Github Action보다는 조금 더 복잡하지만 확장성이 좋다고 볼 수 있습니다. 그만큼 Github Action은 사용하기 조금 더 쉽다는 장점이 있습니다.⚠️ 그런데 CD 작업에서 Github Action을 사용하게 된다면 여러 서버들을 pub..
HTTP 메서드를 알아보자
·
Server
💡 HTTP 메서드는 어떤 것이 있고 어떻게 쓰이는지 구체적으로 알아보도록 하겠습니다. 📌 HTTP 메서드 요약 HTTP 메서드는 총 9개로 주로 사용하는 메서드가 5개, 그 이외에 기타 메서드가 4개가 있습니다. 이번 게시물에서는 주요 HTTP 메서드에 대해서 구체적으로 다뤄보겠습니다. ✅ GET이름에서도 알 수 있겠지만 굉장히 직관적으로 조회(Read)의 기능을 한다는 것을 알 수 있습니다.🤔 그런데 GET으로 처리할 수 있는 "읽기"의 기능은 3개 정도로 나눠볼 수 있습니다.1. 정적 리소스 2. 특정 조건을 가진 리소스를 검색 (Query String 이용)3. 특정 조건을 가진 리소스를 검색 (HTML Form 이용)💠 정적 리소스(데이터) 조회 단순히 리소스의 경로로 파일을 조회할 수 ..
HTTP 응답 코드 : 2XX Success
·
Server
📌  2XX Success✅ 200 OK상태는 코드 요청이 성공했음을 나타낸다. 200의 응답에서는 요청 메서드에 따라서 전달되는 내용이 다르다.Get : 리소스를 가져왔고 메시지 바디에서 리소스를 확인할 수 있다.응답:HTTP/1.1 200 OKContent-Type: application/json{    "id": 123,    "name": "John Doe",    "email": "john@example.com"}Post: 동작의 상태 또는 그 결과를 확인할 수 있다. (Get과 응답 형태는 동일하지만 요청이 다름.)응답: HTTP/1.1 200 OK Content-Type: application/json {      "id": 124,      "name": "Jane Doe",      "..