오늘은 타입스크립트를 통안 기본적인 실행환경을 구성하고 express를 이용해서 라우터를 구성해봤다.
express는 이전에 사용한 경험이 있기 때문에 express를 통해 라우터를 구성했는데 안되길래 찾아보니 express의 각 기능에 대한 타입이 정의되지 않았기 때문에 타입스크립트에서 타입을 추론할 수 없기 때문에 @types
라이브러리를 통해 express의 내부 코드에 대한 타입을 추론할 수 있도록 해줄 필요가 있었다
express는 대중적으로 사용되는 라이브러리이기 때문에 npm install @types/express
를 통해 설치 한 후 라우터가 제대로 구성된 것을 확인할 수 있었다.
기존에 사용하던 squelize를 통해 DB를 구성하려고 했는데 생각했던대로 작동하지 않아서 조금더 공부가 필요해 보인다.
참고자료
타입스크립트 핸드북