티스토리 뷰
728x90
반응형
nullable 타입의 교체
3.0에는 nullable을 선언하기 위해서 이렇게 선언해야했습니다
# OpenAPI v3.0
type: string
nullable: true
3.1에서는 이렇게 바뀝니다
여러개의 타입을 선언할수 있도록 바뀌고
null 이라는 타입을 선언할수 있도록 바뀌었습니다
null 이라는 타입이 생겨 복수의 타입을 지정할수 있게 되었기 때문에
더이상 nullable은 불필요합니다
그래서 nullable이 완전히 deprecate 되었습니다
# OpenAPI v3.1
type:
- "string"
- "null"
우리가 typescript에서 타입을 선언할때는
data: string | null
타입과 함께 null을 타입으로서 선언해주잖아요
좀 더 비슷한 느낌으로 설정할수 있게 되었습니다
example을 더 많이
# OpenAPI v3.0
type: string
example: fedora
example이 examples로 복수형으로 변경되며 더 많은 example을 넣을수 있도록 변경되었습니다
# OpenAPI v3.1
type: string
examples:
- fedora
example, examples 둘다 사용이 가능하고요 다만 examples를 사용하는 것을 추천합니다
그 외 추가변경사항은 여기서 확인하세요~
https://www.openapis.org/blog/2021/02/16/migrating-from-openapi-3-0-to-3-1-0
728x90
반응형
'BACKEND' 카테고리의 다른 글
phpMyAdmin말고 adminer도 있네 (0) | 2023.06.22 |
---|---|
mysql의 date 타입을 javscript의 date로 사용한다면 조심해주세요 (0) | 2023.05.09 |
aws에서 nodejs 16버전을 쓰고 싶으시다구요? (0) | 2023.04.21 |
mongoose, nestjs에서 discriminator 사용해보기 (1) | 2023.04.20 |
nestjs API Rate Limit 적용하기 (0) | 2023.01.17 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- CSS
- android
- 구글
- 스마트폰
- 어플리케이션
- 모바일
- 앱
- 소프트웨어
- 네이버
- 자바스크립트
- 게임
- iPhone
- 공모전
- AWS
- 안드로이드
- 벤처
- 트위터
- 아이디어
- 경진대회
- 대학생
- 애플
- JavaScript
- 앱스토어
- Apple
- 아이폰
- php
- 창업
- 웹표준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
글 보관함