Submit Search
Upload
Swagger? OAS? with NodeJS
•
0 likes
•
460 views
Daniel Lim
Follow
Swagger와 OAS를 알아보고 NodeJS에서 활용해보자!
Read less
Read more
Technology
Report
Share
Report
Share
1 of 11
Download now
Download to read offline
Recommended
9.component style
9.component style
Daniel Lim
Spring Boot 기초 코드랩 (2019-10-26)
Spring Boot 기초 코드랩 (2019-10-26)
양재동 코드랩
아마존 게임엔진:Lumberyard :: Patel Pratik :: Gaming on AWS 2016
아마존 게임엔진:Lumberyard :: Patel Pratik :: Gaming on AWS 2016
Amazon Web Services Korea
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
Terry Cho
IGAWorks, 혼자서 2주일만에 서비스 론칭하기 -백정상 팀장 :: AWS 파트너 테크시프트 세미나
IGAWorks, 혼자서 2주일만에 서비스 론칭하기 -백정상 팀장 :: AWS 파트너 테크시프트 세미나
Amazon Web Services Korea
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
JinKwon Lee
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
Seong-Bok Lee
PWA (Progressive Web Apps)
PWA (Progressive Web Apps)
유 성민
Recommended
9.component style
9.component style
Daniel Lim
Spring Boot 기초 코드랩 (2019-10-26)
Spring Boot 기초 코드랩 (2019-10-26)
양재동 코드랩
아마존 게임엔진:Lumberyard :: Patel Pratik :: Gaming on AWS 2016
아마존 게임엔진:Lumberyard :: Patel Pratik :: Gaming on AWS 2016
Amazon Web Services Korea
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
소프트웨어 개발 트랜드 및 MSA (마이크로 서비스 아키텍쳐)의 이해
Terry Cho
IGAWorks, 혼자서 2주일만에 서비스 론칭하기 -백정상 팀장 :: AWS 파트너 테크시프트 세미나
IGAWorks, 혼자서 2주일만에 서비스 론칭하기 -백정상 팀장 :: AWS 파트너 테크시프트 세미나
Amazon Web Services Korea
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
[Korea Linux Forum] Implementing web based online multiplayer tetris with Ope...
JinKwon Lee
Intro to hpe helion stackato_paa_s
Intro to hpe helion stackato_paa_s
Seong-Bok Lee
PWA (Progressive Web Apps)
PWA (Progressive Web Apps)
유 성민
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
우영 주
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)
Software in Life
Azure DevOps를 활용한 CI, CD 구축
Azure DevOps를 활용한 CI, CD 구축
Taeyoung Kim
6. nexcore alopex runtime
6. nexcore alopex runtime
JinKyoungHeo
How to build Design System?
How to build Design System?
John Kim
Agaods 플랫폼 사업 소개
Agaods 플랫폼 사업 소개
Yongkyoo Park
Javascript everywhere - Node.js | Devon 2012
Javascript everywhere - Node.js | Devon 2012
Daum DNA
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
Amazon Web Services Korea
Introduction to WApplE.js - 트루모바일
Introduction to WApplE.js - 트루모바일
TRUEMobile
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
Tommy Lee
개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호
용호 최
스태커회사소개서
스태커회사소개서
stackrinc
Open standard open cloud engine (3)
Open standard open cloud engine (3)
uEngine Solutions
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
Amazon Web Services Korea
생산성을 높여주는 iOS 개발 방법들.pdf
생산성을 높여주는 iOS 개발 방법들.pdf
ssuserb942d2
레일스를 이용한 애자일 웹 개발 가이드
레일스를 이용한 애자일 웹 개발 가이드
Sukjoon Kim
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
Hojoong Kim
AWS Summit Seoul 2023 | AWS의 개발자를 위한 신규 서비스 소개 Amazon CodeCatalyst & Amazon C...
AWS Summit Seoul 2023 | AWS의 개발자를 위한 신규 서비스 소개 Amazon CodeCatalyst & Amazon C...
Amazon Web Services Korea
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
AWSKRUG - AWS한국사용자모임
효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 - AWS Summit Seoul 2017
효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 - AWS Summit Seoul 2017
Amazon Web Services Korea
내가 생각하는 개발자란?
내가 생각하는 개발자란?
Daniel Lim
개발자를 넘어 기술 리더로 가는 길을 읽고
개발자를 넘어 기술 리더로 가는 길을 읽고
Daniel Lim
More Related Content
Similar to Swagger? OAS? with NodeJS
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
우영 주
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)
Software in Life
Azure DevOps를 활용한 CI, CD 구축
Azure DevOps를 활용한 CI, CD 구축
Taeyoung Kim
6. nexcore alopex runtime
6. nexcore alopex runtime
JinKyoungHeo
How to build Design System?
How to build Design System?
John Kim
Agaods 플랫폼 사업 소개
Agaods 플랫폼 사업 소개
Yongkyoo Park
Javascript everywhere - Node.js | Devon 2012
Javascript everywhere - Node.js | Devon 2012
Daum DNA
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
Amazon Web Services Korea
Introduction to WApplE.js - 트루모바일
Introduction to WApplE.js - 트루모바일
TRUEMobile
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
Tommy Lee
개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호
용호 최
스태커회사소개서
스태커회사소개서
stackrinc
Open standard open cloud engine (3)
Open standard open cloud engine (3)
uEngine Solutions
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
Amazon Web Services Korea
생산성을 높여주는 iOS 개발 방법들.pdf
생산성을 높여주는 iOS 개발 방법들.pdf
ssuserb942d2
레일스를 이용한 애자일 웹 개발 가이드
레일스를 이용한 애자일 웹 개발 가이드
Sukjoon Kim
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
Hojoong Kim
AWS Summit Seoul 2023 | AWS의 개발자를 위한 신규 서비스 소개 Amazon CodeCatalyst & Amazon C...
AWS Summit Seoul 2023 | AWS의 개발자를 위한 신규 서비스 소개 Amazon CodeCatalyst & Amazon C...
Amazon Web Services Korea
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
AWSKRUG - AWS한국사용자모임
효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 - AWS Summit Seoul 2017
효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 - AWS Summit Seoul 2017
Amazon Web Services Korea
Similar to Swagger? OAS? with NodeJS
(20)
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
[토크아이티] 프런트엔드 개발 시작하기 저자 특강
Cloud life seminar open shift,이준영(배포용)
Cloud life seminar open shift,이준영(배포용)
Azure DevOps를 활용한 CI, CD 구축
Azure DevOps를 활용한 CI, CD 구축
6. nexcore alopex runtime
6. nexcore alopex runtime
How to build Design System?
How to build Design System?
Agaods 플랫폼 사업 소개
Agaods 플랫폼 사업 소개
Javascript everywhere - Node.js | Devon 2012
Javascript everywhere - Node.js | Devon 2012
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
DevOps를 위한 AWS 서비스 및 개발도구 -김상필 솔루션아키텍트 :: AWS 파트너 테크시프트 세미나
Introduction to WApplE.js - 트루모바일
Introduction to WApplE.js - 트루모바일
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
[개방형 클라우드 플랫폼 오픈세미나 오픈클라우드 Pub] 3.open shift 분석
개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호
스태커회사소개서
스태커회사소개서
Open standard open cloud engine (3)
Open standard open cloud engine (3)
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
클라이드 네이티브 기반 Twelve Factor 앱 개발 - 윤석찬, AWS 테크에반젤리스트 :: AWS Summit Online Kore...
생산성을 높여주는 iOS 개발 방법들.pdf
생산성을 높여주는 iOS 개발 방법들.pdf
레일스를 이용한 애자일 웹 개발 가이드
레일스를 이용한 애자일 웹 개발 가이드
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
오픈스택데이 오픈소스PaaS 솔루션 - openshift 소개
AWS Summit Seoul 2023 | AWS의 개발자를 위한 신규 서비스 소개 Amazon CodeCatalyst & Amazon C...
AWS Summit Seoul 2023 | AWS의 개발자를 위한 신규 서비스 소개 Amazon CodeCatalyst & Amazon C...
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
개발자를 위한 AWS re:Invent 신규 서비스 - 윤석찬 (AWS수석테크에반젤리스트) :: AWS Community Day 2020
효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 - AWS Summit Seoul 2017
효과적인 데브옵스를 위한 AWS 개발 도구 활용하기 - AWS Summit Seoul 2017
More from Daniel Lim
내가 생각하는 개발자란?
내가 생각하는 개발자란?
Daniel Lim
개발자를 넘어 기술 리더로 가는 길을 읽고
개발자를 넘어 기술 리더로 가는 길을 읽고
Daniel Lim
스크럼 101
스크럼 101
Daniel Lim
nodejs_101.pdf
nodejs_101.pdf
Daniel Lim
For You
For You
Daniel Lim
Nest js 101
Nest js 101
Daniel Lim
피드백 시스템
피드백 시스템
Daniel Lim
13.code split
13.code split
Daniel Lim
12.context api
12.context api
Daniel Lim
11.react router dom
11.react router dom
Daniel Lim
7.component life cycle
7.component life cycle
Daniel Lim
8.hooks
8.hooks
Daniel Lim
6.component repeat
6.component repeat
Daniel Lim
4.event handling
4.event handling
Daniel Lim
5.ref 101
5.ref 101
Daniel Lim
3.component 101
3.component 101
Daniel Lim
2.jsx 101
2.jsx 101
Daniel Lim
1.react 101
1.react 101
Daniel Lim
CuKu V1.3
CuKu V1.3
Daniel Lim
Kubernetes object에 대하여
Kubernetes object에 대하여
Daniel Lim
More from Daniel Lim
(20)
내가 생각하는 개발자란?
내가 생각하는 개발자란?
개발자를 넘어 기술 리더로 가는 길을 읽고
개발자를 넘어 기술 리더로 가는 길을 읽고
스크럼 101
스크럼 101
nodejs_101.pdf
nodejs_101.pdf
For You
For You
Nest js 101
Nest js 101
피드백 시스템
피드백 시스템
13.code split
13.code split
12.context api
12.context api
11.react router dom
11.react router dom
7.component life cycle
7.component life cycle
8.hooks
8.hooks
6.component repeat
6.component repeat
4.event handling
4.event handling
5.ref 101
5.ref 101
3.component 101
3.component 101
2.jsx 101
2.jsx 101
1.react 101
1.react 101
CuKu V1.3
CuKu V1.3
Kubernetes object에 대하여
Kubernetes object에 대하여
Swagger? OAS? with NodeJS
1.
Swagger?OAS?withNodeJS 임광규
2.
WhatisSwagger? 스웨거(Swagger)는개발자가REST웹서비스를설계,빌드,문서화,소비하는일을도와주는 대형도구생태계의지원을받는오픈소스소프트웨어프레임워크이다.대부분의사용자들은스 웨거UI도구를통해스웨거를식별하며스웨거툴셋에는자동화된문서화,코드생성,테스트케 이스생성지원이포함된다. Swagger는RESTAPI를설계,빌드,문서화및소비하는데도움이되는OpenAPI사양을기반으로 구축된오픈소스도구세트입니다.
3.
Swagger특징 .API디자인 Swagger-editor를통해api를문서화하고빠르게명세할수있습니다. .APIDevelopment Swagger-codegen을통해작성된문서를통해SDK를생성하여빌드프로세스를간소화할수 있도록도와줍니다.문서를통해실행하면프로토타입코드를생성해주는데파일구조가정해져 있는것같습니다. .APIDocumentation Swagger-UI를통해작성된API를시각화시켜줍니다. .APITesting Swagger-Inspector를통해API를시각화하고빠른테스팅을진행할수있습니다. .Standardize Swagger-hub를통해개인,팀원들이API정보를공유하는Hub입니다.
4.
Swagger2.0VSOpenApi3.0 사실은OpenApi2.0(2014년2.0발의)과3.0(2017년발의)
5.
OPENAPIReversion
6.
Swagger-node Node.js에서Swagger호환API를디자인하고빌드하기위한도구를제공합니다.Express, Hapi,Restify및Sails를비롯하여널리사용되는Node.js서버와모든Connect기반미들웨 어와통합됩니다.swagger를사용하면랩톱에서API를처음부터지정,빌드및테스트할수있 습니다.구현논리를다시쓰지않고도디자인을변경하고반복할수있습니다.
7.
Swagger-node특징 Swagger2.0지원 오래되었음 5년이상됨(2015년시작) 업데이트가빈번하지않음 2018년이마지막업뎃 1년이상51Scrum에서사용됨
8.
oas-tools Express서버에서OpenAPI3.0사양으로정의된RESTfullAPI관리를지원합니다.
9.
Oas-tools특징 OpenApi3.0지원 최신스펙을제공 2018년시작된프로젝트 업데이트가빈번함 2020년7월13일기준2020년6월18일이마지막업데이트 현재1개의프로젝트에서사용됨(issue_finder,newCollector)
10.
사용해보기 Swagger-node oas-generator
11.
참고자료 https://ko.wikipedia.org/wiki/스웨거_(소프트웨어) https://real-dongsoo7.tistory.com/58 Openapi2.0(2014년2.0발의) Openapi3.0(2017년발의) Swagger-node oas-tools oas-generator
Download now