err부분에서 질문입니다.
176
작성한 질문수 13
err처리하는 스크립트가 다르더라고요
1) if(err) throw err
2) if(err) return res.status(400).json({msg : "에러 있음"})
이렇게 두가지로 있는것 같은데, 1)은 에러를 그냥 버리고 2)는 에러가 있으면 응답으로 넘겨라 라는 것 같아요. 이걸 구분해서 쓰는 기준이 있나요?
혼자 복습해서 스크립트 작성하는데 이런게 햇갈립니다.
-추가질문-
그리고 res에다 status(번호)를 붙이는 데, 어떤건 status를 사용하고, 어떤건 안하는지 그 기준이 궁금합니다.
답변 1
0
(요약) 제일 좋은 것은 개발을 위해 status를 붙여 주는 것이 좋습니다. 그래야 어디서 에러가 났는지 코드보고 쉽게 확인 가능합니다.
다만, production 상태에서는 숨기는 것이 좋습니다. 너무 친절하게 상태가 어떤지 공격하는 사람에게 알려줄 필요가 없거든요.
※ (참고) errorHandler(미들웨어)를 만들어서 process.env.NODE_ENV가 dev 인지 production인지에 따라 일괄적으로 상태코드를 숨길수도 있습니다.
※ (참고) 상태코드 https://developer.mozilla.org/ko/docs/Web/HTTP/Status
npm run dev-watch 오류
0
77
1
npm i react-redex redux-saga react-router-dom connected-react-router bootstrap reactstrap dotenv 명령어 설치하면 에러날까요?
0
441
1
mongodb 자세히 알고 싶습니다
0
265
1
강의 듣으면서...포스트 맨도 안됩니다
0
247
1
혹시 gatsby 생성하는 명령어 하는지 알고 싶습니다
0
275
1
webpack 설정 문제입니다.
0
309
1
Category관련 질문
0
233
1
https://www.ssaple.net/ 블로그 접속이 되질 않아요.
0
311
1
리액트 버전 오류 나시는 분들 참고
0
481
1
react 18버전에서의 connected-react-router 가 설치가안됩니다
0
1069
1
jwt.sign() 에서의 질문입니다.
0
207
1
ssaple.net 접속이 안됩니다.
0
368
1
Media(Video) 파일 첨부관련 질문
0
296
1
페이지 Link를 이용한 페이지 이동이 안됩니다
0
339
1
webpack.config.js 설정
0
832
1
몽고db 사이트가 많이 바뀌어서
0
344
1
선생님 req에 아무것도 안들어오는데 혹시 뭐가문제일까요 ?
0
302
1
안녕하세요 강의 잘 보고 있습니다 질문 하나 있는데요 ..
0
1586
1
그대로 따라하였고 하루종일 reboot하는데 되지않습니다..
0
213
1
Encountered two children with the same key 에러..
0
866
1
강사님 redux에러 질문이요
1
244
2
선생님 왜 저는 백날해도 collapse 내용이 link아래로 갈까요?
0
350
2
postDetail scss 문제
0
235
3
강사님 포스트 디테일 부분을 똑같이 작성하였는데 이런 오류가 나서 도저히 방법을 모르겠습니다 ㅠㅠ
0
211
1





