0
콜백 함수의 오류 매개 변수의 실제 목적은 무엇입니까?node.js의 콜백 함수에서 'error'매개 변수를 다루는 방법은 무엇입니까?
나는 많은 Node.js를 과정을 수행했습니다, 그리고 매개 변수 오류가 항상 같은 방식으로 나타납니다이는
something(function(error, result) {
if(error) {
console.log(error);
} else {
// do something with the result.
}
});
입니까? 오류가 사실이라면 항상 console.log (오류)를 사용해야합니까? 나는 그 견해에 메시지를 보내면 안된다.
콜백 함수에서 error 매개 변수를 다루는 좋은 예를 누군가 보여줄 수 있습니까 ??
'error' 매개 변수가 null이 아닌 경우, 어떤 이유로 든 실패하려고 시도한 것이 무엇이든 의미합니다. 당신은 그것을 무시해서는 안됩니다. – Pointy
@ Pointy의 주석을 기반으로 구축하기 만하면 오류 메시지는 사용자에게 보이지 않게하는 시스템 오류가 될 수 있습니다. 주로 응용 프로그램의 일부분을 불투명하게 유지하기를 원하기 때문입니다. 예를 들어, "비밀번호를 인식 할 수 없습니다"와 같은 인증 오류에 대해 말하면, 그 오류는 대신 응답에 나타나는 경향이 있으며, 사용자는보기에 추가해야합니다. 어쩌면 관리자 전자 메일 계정을 설정하고 응용 프로그램에 시스템 오류를 대신 보내 게하십시오. 나는 이것의 일부/전부에 대해 아마 잘못되었을 수도 있지만 이것은 나의 제한된 경험이었습니다. – Andy
감사합니다 @ 앤드리, 당신의 대답은 내가 찾고있는 것입니다! –