REST API

    [fake-trip] 프로젝트 End-Point 설계 다시하기

    [fake-trip] 프로젝트 End-Point 설계 다시하기

    현재 nest.js로 리펙토링중인 fake-trip의 Django 문서 README.md 파일을 수정중에 깨달은게 있었습니다... 엔드포인트가 정말 심각한것 같습니다... 그래서 미리 정리하는 글을 작성해보려 합니다. Django 프로젝트 ERD & End-Point 당시 url 설계방식 제가 해당 프로젝트를 진행하던 도중 엔드포인트 설계방식은 아래와 같았습니다. 리소스별로 앱을 나눈다 그후 리소스,path-params, query-params 등을 통해 분기한다. Django의 라우팅 시스템은 아래와 같습니다. project의 urls.py로 request가 들어온다. url에 따라 해당앱의 urls.py로 들어간다. 각 앱의 urls.py의 코드에 따라 views.py의 해당 클래스로 들어가 처리된다..