swagger(open api) 시작
3011 단어 swagger
이 페이지 정보
Mac과 vscode에 swagger 개발 환경을 구축하고 api document를 만들 때까지가 썼습니다.
배경
api 사양서를 쓰는데 블루프린트를 사용하고 있습니다만, 다른 것도 시도하고 싶어졌기 때문입니다(내가 선정하고 있지 않기 때문에)
agreed 이라는 정의를 간단하게 걸리는 녀석을 사용해 보았습니다만
제약등의 기입을 할 수 없었기 때문에 채용을 보냈습니다(필수 제약 넣을 수 없는 괴로운)
목표
이런 문서를 만들 수 있습니다.
절차
vscode 설정
yaml extension 설치
"yaml.schemas": {
"https://raw.githubusercontent.com/kogosoftwarellc/open-api/master/packages/openapi-schema-validator/resources/openapi-3.0.json": ["*swagger.yaml", "*swagger.yml"],
},
쓰기
yaml의 내용을 HTML로 만들고 싶습니다.
누군가에게 전달할 때 필요합니다.
$ docker run -i yousan/swagger-yaml-to-html < your-swagger.yml > ./build/index.html
swagger-codegen 설치
(클라이언트 등 필요하다면)
$ brew cask install adoptopenjdk8 && \
brew instal swagger-codegen
참고
Reference
이 문제에 관하여(swagger(open api) 시작), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/smith-30/items/ff604030c60e858e57cd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)