Swagger 설치 및 설정 기초 1. 소개 OpenAPI Specification - REST API를 정의하는 형식에 대한 규격이며 이전에는 Swagger Specification이라고 하였습니다. Swagger Tool - OpenAPI를 정의할 수 있는 편집기, API를 테스트할 수 있는 UI 등을 포함하고 있습니다. 2. REST API 서버 Swagger Tool로 테스트하고자 하는 API 서버를 실행합니다. API 서버의 URL이 다음과 같다고 가정합니다. URL: http://{server-addr}:8080/api 3. Swagger Editor 3.1. Swagger Editor 다운로드 GitHub 에서 다운로드합니다. 다운로드한 파일의 압축을 풉니다. 이후부터 압축을 푼 폴더를 {editor-dir} 로 표기합니다. 3.2. 브라우져에서 직접 열기 브라우져에서 {editor-dir}/index.html 파일을 엽니다. 이전에 작성해 두었던 API 정의 파일이 있으면 File -> Import file 메뉴를 통해서 불러 옵니다. 3.3. Node.js를 사용하여 서버로 띄우기 Node.js를 설치합니다. http-server 모듈을 설치하고 시작합니다. npm install -g http-server http-server -p 8061 {editor-dir} 브라우져에서 http://localhost:8061 주소를 엽니다. 이전에 작성해 두었던 API 정의 파일이 있으면 File -> Import file 메뉴를 통해서 불러 옵니다. 3.4. 도커로 띄우기 3.4.1. 설치 및 실행 도커 이미지를 설치합니다. sudo docker pull swaggerapi/swagger-editor 도커 이미지를 실행합니다. # 백그라운드 모드로 도커 이미지 실행 sudo docker run -d -p 80...