nodejs 엑셀 업로드 에러시 서버 다운이 됩니다

알림
|
X

페이지 정보

작성자 no_profile 유닉스 110.♡.177.211
작성일 2024.06.29 17:44
474 조회
0 추천
쓰기

본문

nodejs + mysql 로 관리자 페이지를 만들고 있는데요


엑셀 업로드 테스트중인데, 엑셀파일 내용과 db 컬럼이 불일치 할때 

에러가 발생하면서 서버가 멈춰버립니다.


에러가 발생하면 에러페이지로 이동하게 했는데, 그냥 서버가 꺼져버리네요

당연 로컬로 테스트 중입니다.


챗gpt랑 클로드랑 둘다 물어봐가면서 수정해봤는데

역시나 엑셀 컬럼과 디비의 컬럼이 다르면 에러핸들러를 타지 못하고 서버가 꺼집니다


어떻게 해결해야 될까요

도저히 못찾겠습니다;; 혹시 아시는분 계실까요

댓글 4

이수아비님의 댓글

작성자 이수아비 (112.♡.205.149)
작성일 06.29 22:53
업로드 소스, 후처리 소스만 분리해서 올려주시면 능력자분들이 확인해주시지 않을까 생각됩니다!

유닉스님의 댓글의 댓글

대댓글 작성자 no_profile 유닉스 (110.♡.177.211)
작성일 06.30 13:59
@이수아비님에게 답글 어찌 어찌 해결했습니다 ㅎ

halfheart님의 댓글

작성자 halfheart (210.♡.46.129)
작성일 06.29 23:20
1. 동기적 코드에 예외가발생할 수 있는 부분에 예외처리 누락
2. 비동기적 코드에 예외가 발생할 수 있는 부분에 try catch 로 예외처리 했다거나

결국 예외처리 누락이거나 잘못된 예외처리가 원인일텐데요, 모르시겠으면 process 에 uncaught exception 핸들러를 추가하시고 로그를 보세요.

2번이 놓치기 쉬운 부분이라 아마 2번일거라 생각합니다

유닉스님의 댓글의 댓글

대댓글 작성자 no_profile 유닉스 (110.♡.177.211)
작성일 06.30 14:00
@halfheart님에게 답글 에러코드로 잡아서 해당관련 에러코드가 발생하면 넘겨버리는 걸로 해결했네요;
try catch 문으로 해도 계속 서버가 다운되서 뭐 혼자  쓸거라 대충 했네요ㅠ
쓰기
홈으로 전체메뉴 마이메뉴 새글/새댓글
전체 검색