목록devops bootcamp 4/pair/team log (26)
IT STUDY LOG

#해결 과제 ❓ CozStory 프론트엔드를 빌드하고, nginx를 이용해 정적 웹사이트로 호스팅하세요. ❓ 프레임워크인 fastify를 이용해 API 서버를 작성합니다. ❓ CosStory API 문서 및 fastfiy 공식 문서를 참고해서, 요청에 따른 응답을 구현합니다. ❓ 낯선 구조를 가진 코드를 이해하고, 각 디렉토리와 파일이 어떤 구조로 짜여져있는지 이해합니다. ❓ CozStory의 API 서버가 가진 한계를 이해하고, 영속적으로 데이터를 저장하려면 어떻게 접근해야 하는지 고민해봅니다. ❓ 잘 작성되었는지를 확인하기 위해 테스트를 실행하고, 모든 테스트케이스를 통과해야 합니다. #실습 자료 레파지토리 : sprint-cozstory-was API 문서 : CozStory API #과제 항목별 ..

#해결 과제 ❔ Express를 이용해 Hello World가 출력되는 서버를 작성하며, 기본적인 서버의 구조를 이해합니다. ❔ 주어진 API 문서에 작성된 조건에 따른 서버를 작성합니다. ❔ 대소문자 변환하는 기능을 수행하는 서버를 작성하며 다음과 같은 개념을 학습 합니다. > Routing의 개념을 이해하고, 메서드와 URL에 따라 분기(Routing)합니다. > 클라이언트 요청을 처리하는 비지니스 로직을 작성하고 처리한 데이터를 응답으로 보냅니다. > CORS의 개념을 이해하며, 서버에 적용할 수 있어야 합니다. #실습 자료 레파지토리 : https://github.com/cs-devops-bootcamp/sprint-cozstory-frontend #과제 항목별 진행 상황 💡 Express 설치하..

#해결 과제 ❔ CozStory 프론트엔드를 빌드하고, nginx를 이용해 정적 웹사이트로 호스팅하세요. #실습 자료 레파지토리 : https://github.com/cs-devops-bootcamp/sprint-cozstory-frontend CozStory 개요 간단한 블로그 애플리케이션 새 글 쓰기 (create) 블로그 글 목록 조회 (read) 글 수정 (update) 글 삭제(delete) 클라이언트-서버 아키텍처 nginx 웹 서버를 통해 클라이언트(프론트엔드)를 제공 프론트엔드는 React라는 기술로 작성 node.js 기반의 fastify 프레임워크로 작성된 WAS가 리소스를 제공하고, 앞서 설명한 비즈니스 로직(CRUD 등)을 수행(백엔드 역할) #과제 항목별 진행 상황 💡 소스 코드 ..

#해결 과제 ❔ HTTP 기반의 서버를 생성하는 소프트웨어인 nginx를 사용하여, 웹 서버(Web Server)를 생성하여 정적 웹페이지 호스팅을 따라 해보세요. ❔ 다음과 같은 구조 중에서, 정적 웹페이지 호스팅의 경우에는 HTML, CSS등의 정적 파일만 전달하면 되기 때문에, 보다 단순한 구조인 Client - Web Server의 구조를 가집니다. ❔ nginx 샘플 정적 파일을 호스팅 하는 과정을 따라해보며, 환경 설정 파일을 작성하는 방법과 지시어에 대해서 학습하세요. #과제 항목별 진행 상황 💡 nginx 설치 데비안 저장소 정보를 업데이트하십시오. sudo apt-get update NGINX 오픈 소스 패키지를 설치합니다. sudo apt-get install nginx 설치를 확인합니..

#해결 과제 블로그에 필요한 데이터 모델을 디자인하세요. → YAML 파일 수정 블로그 글(Article), 댓글(Comment)에 필요한 필드와 각 필드의 자료형이 무엇인지 정하세요. 스프레드시트로 정리되면 간편합니다. 스프레드시트로 작성한 데이터 모델을 Sheety와 연동하세요. → 구글 스프레드 시트 및 Sheety 사용 Sheety를 통해 블로그에 필요한 API 명세 및 요청/응답을 확인하세요. 블로그에는 다음과 같은 기능을 필요로 합니다. 조회 블로그 글 전체 조회 특정 블로그 글 조회 모든 댓글 조회 특정 댓글 조회 생성 새 블로그 글 생성 새 댓글 생성 삭제 특정 블로그 글 삭제 특정 댓글 삭제 수정 특정 블로그 글 수정 특정 댓글 수정 API 문서화를 진행하세요. → YAML 파일 완성 후..