Swagger란?
서론 RestAPI를 만들고나서 이를 사용자가 사용하기 위해서는 설명서가 필요하다. 이를 위해 API 문서를 작성하는 경우가 많은데 그때 사용하는 도구 중 하나가 Swagger이다. 오늘은 Swagger에 대해서 알아보자. Swagger란? Swagger는 RestFul API를 설계하고, 문서화하는데 많은 도움을 주는 프레임워크이다. 이는 프론...
서론 RestAPI를 만들고나서 이를 사용자가 사용하기 위해서는 설명서가 필요하다. 이를 위해 API 문서를 작성하는 경우가 많은데 그때 사용하는 도구 중 하나가 Swagger이다. 오늘은 Swagger에 대해서 알아보자. Swagger란? Swagger는 RestFul API를 설계하고, 문서화하는데 많은 도움을 주는 프레임워크이다. 이는 프론...
서론 지리적 데이터는 많은 분야에서 활용되고 있다. 그렇기때문에 지리적 데이터를 관리하고 활용하는 것은 중요하다. 공간 DB는 지리적 데이터를 저장, 관리, 분석하도록 설계된 데이터베이스이다. 오늘은 공간 DB가 무엇인지, 어떤 기능을 가지고, 어떻게 사용되는지 알아보자. 공간 DB란? SpatialDB라고도 불리는 공간 데이터베이스는 지리 공...
서론 이번에 만들고있는 프로젝트에서 현재 위치와 특정 지점 사이의 거리를 구해야하는 일이 생겼다. 두 지점의 위경도를 이용해서 거리를 구하는 방법에 대해서 알아보자. Haversine 공식 위경도를 이용해 두 지점을 구하기 위해서는 Haversine 공식을 이용해야한다. 두 점사이의 거리를 구하면 된다고 생각할지도 모르겠지만 지구는 둥글다. 그렇...
서론 Mysql에서 csv파일을 테이블에 추가하려고할 때 오류가 발생했다. 오류를 해결하는 과정을 글로 적어보았다. 오류 Mysql Workbench를 이용해 csv 파일을 테이블에 추가하려고 했다. 하지만 아래와 같은 오류가 발생했다. 대충보기에는 utf-8 인코딩에 cp949 인코딩이 맞지 않는다는 내용으로보인다. 그래서 여러가지 방법을...
Http Method에 대해서 알아보자
정규화와 비정규화에 대해서 알아보자
NestJS를 이용해 JWT를 구현해보자
NestJS를 이용해 JWT를 구현해보자
NestJS를 이용해 JWT를 구현해보자
외래키에 대해서 알아보자