2025/01 2

[YAML] 텍스트 표현 - 개행 처리

개요API 개발 업무 진행 중 사용할 설정 파일이 필요해졌는데, 필요한 값에 개행이 추가되어 있다. yaml 형식의 데이터에서 개행이 포함된 텍스트 값을 어떻게 설정하는지 적어둔다.  LiteralYaml에서 개행이 포함된 block은 크게 두 가지 스타일이 존재한다. 그 중 하나는 | (pipe)로 표시하는 Literal 방식으로, yaml 사양에서는 "is the simplest, most restricted, and most readable scalar style"이라고 일컫는다.my_pattern: | With his own sword, Which he did wave against my throat, I have ta’en His head from him.Literal 방식은 값에 포함된 ..

기타 2025.01.03

OpenAPI / Open API / Swagger 란?

개요FastAPI 공식 문서를 참고하다 보면 OpenAPI라는 단어를 종종 보게 된다. 처음 FastAPI를 다룰 때에는 그런 게 있나 보다 하고 넘어갔는데, 슬슬 어떤 개념인지 짚고 넘어가야 할 것 같아 정리한다.   OpenAPI vs Open API구글 검색으로 OpenAPI를 찾아보면 전혀 다른 개념을 설명하는 여러 글을 발견할 수 있는데, 각각의 정의는 다음과 같다. Open APIOpen Application Programming Interface, Open API, 공개 API .개발자라면 누구나 사용할 수 있도록 공개된 API를 말하며, 개발자에게 애플리케이션이나 웹 서비스의 프로그래밍적인 권한을 제공한다. 다시 말해, 어떤 웹 사이트에서 자신이 가진 기능을 이용할 수 있도록 공개한 프로그..

기타 2025.01.02
1