Path
URI ( Uniform Resource Identifier ) URI이란, 웹 서버가 리소스를 고유하게 식별할 수 있도록 하는 것으로써, URL과 URN 두 가지가 있는데 일반적으로 URL을 사용하며 HTTP Path부분은 /path/to/resource 이며 정확하고 유효한 값이어야 한다. 💡 URL 허용 문자 안전한 전송이란 클라이언트의 요청 URL 문자열이 손실되지 않고 서버측으로 전송되는 것을 말합니다.
URI ( Uniform Resource Identifier ) URI이란, 웹 서버가 리소스를 고유하게 식별할 수 있도록 하는 것으로써, URL과 URN 두 가지가 있는데 일반적으로 URL을 사용하며 HTTP Path부분은 /path/to/resource 이며 정확하고 유효한 값이어야 한다. 💡 URL 허용 문자 안전한 전송이란 클라이언트의 요청 URL 문자열이 손실되지 않고 서버측으로 전송되는 것을 말합니다.
GET 리소스 조회 HEAD 메시지 Body부분을 제외하고 상태 줄과 헤더만 반환 POST 요청 데이터 처리, 주로 생성에 사용 PUT 리소스를 대체(덮어쓰기) 해당 리소스가 없으면 생성 주로 수정에 사용 DELETE 리소스 삭제 CONNECT 대상 자원으로 식별되는 서버에 대한 터널을 설정 OPTIONS 대상 리소스에 대한 통신 가능 옵션(메서드)을 설명(주로 CORS에서 사용) TRACE
Hyper Text Transfer Protocol의 약자이며 문서를 전송하기 위한 프로토콜 서버와 클라이언트 사이에서 어떻게 메시지를 교환할지를 정해 놓은 규칙 요청(Request)와 응답(Response)로 구성되어 있고, 클라이언트가 요청을하면 서버가 응답하는 구조로 되어있다. 특징 HTTP 메시지 Request Start line Headers Response
# 학습 목표 # 해결 과제 # 실습 자료 # 과제 항목별 진행 상황 1. 내 컴퓨터를 원(origin) 서버의 리버스 프록시 서버로 만들기 nginx.conf 2. 프록시 서버에 캐싱 기능 포함하기 nginx.conf # TROUBLE SHOOTING LOG 💡 문제 내용 nginx 재기동 후에도 이전 실습페이지가 출력되고 proxy 구성이 안되는 상황 원인 위와 같은 방식으로 서비스를 재기동 함 … Read more
💡 Bare Minimum Requirements 1. 파서(parser) 작성 2. 데이터베이스 연결 테스트 .env 파일 생성 SQL Test ⭐ Trouble Shooting .env 설정시 OS 환경 변수와 KEY 중복이 되지 않는지 확인 필수 3. 수집기(collector) 작성 4. 데이터 지우기 데이터 삭제 쿼리 작성 SQL Test 5. 파이프라인 완성 ETL 파이프라인 파이프라인 명령어 적재 결과 확인
⭐ CozStory 프론트엔드를 빌드하고, nginx를 이용해 정적 웹사이트로 호스팅하세요. CozStory 개요 CozStory는 간단한 블로그 애플리케이션으로, 다음과 같이 간단한 CRUD 기능을 포함하고 있습니다. CozStory는 또한 클라이언트-서버 아키텍처로 구성되어 있는 전형적인 웹 애플리케이션이며, 다음의 아키텍처를 가지고 있습니다. CozStory 클라이언트 호스팅 1. 소스 코드 빌드하기 2. 빌드한 정적 파일 호스팅 하기 nginx.conf 파일의 Server 블록 수정 3. CozStory … Read more
⭐ 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
⭐ Bare Minimum Requirements ⬛ 서버 코드 작성 읽기 routes/article/read.js 쓰기 routes/article/create.js 삭제 routes/article/delete.js 수정 routes/article/update.js ⬛ 결과 확인하기 게시글 목록 조회 특정 게시글 조회 게시글 생성 게시글 수정 게시글 삭제
⭐ 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