Dart 백엔드Dart 로 백엔드를 구성해보자는 생각을 했고 처음에는 Shelf를 시도했습니다.Shelf 는 정말 코어에 가깝고 대부분을 직접 구현해야 합니다.장점으로는 자유롭다이고 단점으로는 아무것도 없다 입니다.하나의 핸들러 클래스를 만들고 거기에 어떤 라우팅을 넣을것인지 정의하고라우팅 넣을때 미들웨어를 하나하나씩 정의 해야 합니다.Router get userRouter { final router = Router(); router.get('/profile', (Request request) { return Response.ok('사용자 프로필 정보입니다.'); }); return router;}// --- System Router ---Router get systemRouter { fi..