[Sprint] Mini WAS 개발 hands-on

⭐ Achievement Goals ⬛ 간단한 Express 서버 만들기 Express 설치 Hello world 예제 구현하기 app.js 페이지 확인하기 ⬛ Mini Node Server 만들기 Mini Node Server API Endpoint(URL) Method 기능 /lower POST 문자열을 소문자로 만들어 응답해야 합니다 /upper POST 문자열을 대문자로 만들어 응답해야 합니다 Mini Node Server 요구사항 Mini Node Server 서버 작성 결과 확인하기 toUpperCase … Read more

[Sprint] Cozstory WAS 개발

⭐ Bare Minimum Requirements ⬛ 서버 코드 작성 읽기 routes/article/read.js 쓰기 routes/article/create.js 삭제 routes/article/delete.js 수정 routes/article/update.js ⬛ 결과 확인하기 게시글 목록 조회 특정 게시글 조회 게시글 생성 게시글 수정 게시글 삭제

[Sprint] nginx Web Server Hands-on

⭐ HTTP 기반의 서버를 생성하는 소프트웨어인 nginx를 사용하여, 웹 서버(Web Server)를 생성하여 정적 웹페이지 호스팅을 따라 해보세요. 1. nginx 설치 2. nginx.conf 파일 구조 확인하기 3. Hands-On) 기본 샘플 페이지 테스트 http://localhost 접속 확인 4. 기본(root) 페이지 위치 확인하기 5. Hands-On) 새로운 웹 페이지 호스팅하기 새로운 HTML 파일 생성 /home/oh/codeStates/nginxHandsOn/index.html nginx.conf 파일의 Server 블록 수정 … Read more

[Sprint] REST API 문서 작성

블로그 애플리케이션 REST API 작성 ⬛ 블로그에 필요한 데이터 모델을 디자인하세요. 블로그는 다음과 같은 기능을 필요로 합니다. ⚡ 1. 조회 1. 블로그 글 전체 조회 2. 특정 블로그 글 조회 3. 모든 댓글 조회 4. 특정 댓글 조회 2. 생성 1. 새 블로그 글 생성 2. 새 댓글 생성 3. 삭제 1. 특정 블로그 글 … Read more

[Sprint] Simple Git Workflow 실습

sprint-simple-git-workflow ⬛ Fork Sprint Repository 를 복사 ⬛ Clone 각자 Local Repository 로 Remote Repository 를 복제 ⬛ Remote Add Pair Pair 의 Remote Repository 를 add ⬛ Commit 소스 파일 수정 후 Commit ⬛ Push Commit, Staging 한 파일을 Push ⬛ Pull Pair 가 올린 파일을 Pull 해서 내려 받기 ⬛ 역할을 변경하여 Push, … Read more

[Sprint] HTTP API 실습

❓ Quest #1 Postman을 사용하여 API 테스트 하기 ⬛ POST 요청하기 – 메시지 추가 고유식별번호(id) 가 새로 부여 되면서 새로운 리소스가 생성된다. ⬛ GET 요청하기 – 내가 작성한 메시지 조회 내가 작성한 전체 메시지가 조회된다. – 특정 방이름(roomname) 메시지 조회 “firstRoom” 이라는 방이름을 가진 메시지가 조회된다. ⬛ 응용 실습 – 존재하지 않는 속성 추가해보기 age … Read more

[Sprint] 리눅스 실습

💡 사전 준비 – access log 다운로드 하기 access.log 파일은 웹 서버에 접속한 기록을 쌓아놓은 로그 파일입니다. 보통 시스템 관리자는 이 로그를 분석하여, 웹 사이트의 접속 통계를 낼 수 있습니다. 이를 통해 어떤 IP에서 많이 접속했는지, 언제 접속했는지, 어떤 주소에 접속했는지, 어떤 브라우저에서 접속했는지 등을 알 수 있습니다. 제공되는 원격 서버로 접속한 후, 이 access.log … Read more