inflearn logo
강의

Khóa học

Chia sẻ kiến thức

Làm đi! Giới thiệu về lập trình Node.js

Tạo bộ điều khiển

status 작성 이유가 궁금합니다

211

bbin0409

14 câu hỏi đã được viết

0

controller1을 참고하라고 하셔서

혼자 코드를 작성한 후 코드를 봤는데 원래는 없는 status함수가 추가 되어 있습니다

서칭을 해본결과 status(200)은 request가 완료된 것을 알리는 상태 코드라고 하는데 그 목적으로 사용한 것인가요?

status 함수 없이 작성해도 상관없던데 추가하신 이유가 궁금합니다!

javascript node.js mongodb express

Câu trả lời 1

1

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

status 함수를 사용하여 상태 코드를 명시적으로 지정하는 것은 통신 결과를 더 명확하게 이해할 수 있게 해줍니다. status(200)으로 설정한 경우, 이는 HTTP 표준에 따라 요청이 성공적으로 처리되었음을 의미합니다. 개발자가 status 함수를 명시적으로 사용함으로써, API를 사용하는 다른 개발자들에게 요청 처리의 결과를 더 명확하게 전달할 수 있습니다.

status 함수가 없이도 코드가 작동하는 경우가 많지만, 명시적으로 상태 코드를 지정해줌으로써 응답이 어떠한 상태를 나타내는지를 보다 명확히 할 수 있으며, 특정 상태 코드에 따라 다른 처리를 해야 할 경우에 유용하게 사용할 수 있습니다.

따라서 status 함수의 사용은 필수적이지는 않지만, API 응답의 명확성과 가독성을 높이는 데에 도움을 줄 수 있습니다.

트리거 질문

0

10

1

3강 질문

0

18

1

74. 데이터 캐시 - 1 (이론) 강의 영상 누락

0

29

1

2강 nodejs 3단계 설명 질문

0

34

1

imagesLoaded에 관한 질문

0

19

2

useEffect와 lifecycle문의

0

27

2

몽고db security 설정

0

63

1

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

0

87

1

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

0

131

1

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

0

94

0

바디 파서 질문있습니다

0

86

0

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

0

508

1

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

0

228

1

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

0

195

1

에러 도와주세요

0

269

1

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

0

168

1

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

0

265

1

function1, 2에 대한 질문

0

236

1

localhost:3000 응답없음 문제

0

1827

1

EJS formatting

0

821

1

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

0

400

1

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

0

372

1

updateContact 함수관련 문의

0

222

1

thunder client 문제

0

629

1