Express | 에러처리

엄문주·2022년 6월 26일
1

Intro 🌼

요즘 Express를 공부하고 있다.
반드시 풀스택이 되겠다는... 나의 강한의지??

프런트엔드 공부를 막 시작했을 때는 굳이 내가? DB에 대해서 알아야 할까... 라는 의문을 가졌었지만
실무에 나가서 일하면 알게되리라... DB와 SQL을 모르면... 일을 할 수 없다는 것을 ㅋㅋㅋ

MySql도 공부하고, 회사내 JAVA 소스(백엔드)도 보다보니... 나도 백엔드 하고싶다!!! 라는 강한의지가 앞서... JAVA를 공부했는데...
시간이 없다. 더이상 진도를 못나가고 있는 상태이다. JavaScript를 공부하다가 JAVA를 보려고 하니... 뭐... 보긴하겠는데, Spring까지 하려고 하니...
앞이 깜깜해서... 일단 중지해놓은 상태이다.
하지만... Express는 JavaScript 개발자로서 접근하기가 좀 더 용이하니, 빠르게 유턴...(JAVA와 Spring에게 진건 아니고, 잠시 휴전... )

import express from "express" 부터 하고 있다. ㅋㅋㅋ 맨날 프런트만 하다가 app.get을 하니, 재밌다~
근데, 공부를 하다보니, 비동기와 동기를 error처리 할 때, 여간 불편하게 아니더라...

결론부터 이야기하면, 동기일때는 try catch 문을 이용하거나 아니면 app.use를 이용하면되는데, 비동기는 함수안에서 자체적으로 처리해야하는?? 아~주 번거로운 과정이 있더라
하지만 이러한 것들을 해결해주는 것이 express-async-errors 라이브러리다.
개~꿀템.

결론

아직... 잘 모른다. 더 공부해보면 알겠지...

profile
세상과 소통을 꿈꾸는 개발자

0개의 댓글