기본적인 튜토리얼을 끝냈으니 기본적인 서버 세팅을 한 번 해봐야겠다.
config 파일을 관리하는 폴더와 Router들을 분리해놓은 폴더를 생성해 server 파일을 좀 더 깔끔하게 만들어 보자.

일단 .env 파일을 생성해 PORT 등을 관리하도록 하자.

폴더구조는 대충 이렇게 만들었다.
추후 controllers등의 폴더들이 더 늘어날 수 있지만, 일단 기본적으로만 세팅해두기!

router 파일은 간단히 하나의 메소드만 만들어 보았고,
config 파일은

이와 같이 생성해 두었다.
타입스크립트로 작성해뒀다보니 interface도 함께 작성하여 import 해두었다.
config.interface도 간단히 설정은 해두었다.

이제 대망의 server 파일!

굉장히 깔끔해져서 만족스럽다.
이렇게만보면 express와 다를게 뭔가 싶긴한데..ㅋㅋㅋ
사실상 초반 작업을 간단하게 만들어놔서 그렇지 더 잘 사..사용하다보면 좀 다르지 않을까..?
아 참고로 '@/config/config.app' 이런식으로 불러오기 하게 만들려면 tsconfig.json에서

이렇게 설정을 변경해두면 된다!
다음에는 미들웨어 설정과함께 로그인 기능을 한 번 만들어봐야겠다.