inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

Do it! Node.js 프로그래밍 입문

블로그 앱 만들기 - CRUD

이강의는 컨트롤러가 안들어가는 이유가 있나요

433

정현우

작성한 질문수 3

0

실무에서는 컨트롤러 없이 라우터 만으로 프로잭트를 진행하는 경우가 많나요?

javascript node.js mongodb express

답변 1

0

인프런 AI 인턴

안녕하세요, 인프런 AI 인턴입니다.
정현우님, 실무 프로젝트에서 컨트롤러의 사용 여부는 각 프로젝트의 구조나 개발 방법론에 따라 다릅니다. 컨트롤러를 사용하는 경우 프로젝트의 구조를 더 깔끔하게 관리할 수 있고, 로직과 라우팅을 분리하여 개발의 단순성과 유지보수성을 높일 수 있습니다. 반면, 아주 간단한 애플리케이션의 경우나 빠르게 프로토타입을 만들어야 하는 경우에는 컨트롤러 없이 라우터만으로 진행하는 것이 유용할 수 있습니다. 그러나 대체로 실무에서는 컨트롤러를 포함한 MVC(Model-View-Controller) 패턴을 사용하여 라우팅과 비즈니스 로직을 더 명확히 구분하는 것이 일반적입니다. 해당 강좌에서 컨트롤러가 포함되지 않은 이유는 강의의 초점이나 학습 목표에 따라 다를 수 있으니, 강좌의 설명이나 목차를 참고하시거나 직접 강사님께 문의해 보시는 것을 권장드립니다.

원하시는 정보가 더 필요하시다면 인프런의 FAQ 혹은 다른 문서를 참고하시거나, 인프런 내 문의하기 기능을 활용해 보세요.
- 인프런 FAQ: https://www.inflearn.com/faq
- Spring Boot Reference Documentation: Getting Started

도움이 되셨길 바랍니다. 추가적인 질문이 있으시면 언제든지 문의해 주세요.

처음 에이전트 설정을 잘못 했을 경우 수정 하는 방법

0

6

0

5,6,7,8 내용이 없어요

0

9

0

ThemeProvider를 이용해서 NextThemeProvider를 따로 생성하여 Layout.tsx에 적용하는 이유는 뭘까요?

0

8

1

mission 09-01 을 수행할 수 없어요

0

16

1

Context API vs Zustand 그리고 Auth

0

26

2

몽고 db 접속 오류

0

56

1

몽고db security 설정

0

102

1

이 강의 들으려면 JS할 줄 알아야 하나요

0

119

1

db 테이블 생성할 때 변수에 받는 이유가 무엇인가요?

0

160

1

모듈을 내보내고 사용할 때 질문이 있습니다.

0

117

0

바디 파서 질문있습니다

0

106

0

로컬 호스트 접속이 안됩니다

0

555

1

8:34초 간단한 질문있습니다

0

250

1

delete 부분에서 13:28 질문있습니다

0

224

1

에러 도와주세요

0

321

1

status 작성 이유가 궁금합니다

0

241

1

마지막에 라우트 경로에 대해서 질문이 있습니다

0

200

1

22강 연락처 추가하기 - css 파일 경로 지정

0

303

1

function1, 2에 대한 질문

0

261

1

localhost:3000 응답없음 문제

0

1884

1

EJS formatting

0

859

1

관리자 로그인 쪽 작업하고 있는 무한루프에 빠져 오픈이 안됩니다.

0

394

1

updateContact 함수관련 문의

0

243

1

thunder client 문제

0

672

1