V-logue

triggerUncaughtException(err, true /* fromPromise */); 본문

Error

triggerUncaughtException(err, true /* fromPromise */);

보그 2022. 6. 25. 16:44

* 참고로 이런 사례도 있다는거지 이게 만병통치약 해결법은 아닙니다.

 

오늘의 엄청난 삽질일기...

 

Mongo db를 로컬에 연결하거나 혹은 아틀라스로 연결 했을 때

 

const connect = require("./models/index")
connect();

메인이되는 app.js나 server.js에 이런식으로 추가하지 않는다면,

 

node:internal/process/promises:279
            triggerUncaughtException(err, true /* fromPromise */);
            ^

 

triggerUncaughtException(err, true /* fromPromise */);라는 프로미스오류가 난다.

 

일단은 validation오류로 프로미스 어쩌고 저쩌고해서

내가 사용하고 있는 Joi때문인 줄 알았으나... 거대하고도 무척이나 사소한 문제가..

에러가 이런식으로 발생하니 당연히 유효성에 문제가 있는 줄 알고

요리조리 콘솔을 찍어보고 또 joi의 정규식도 바꿔가며 삽질을 몇시간 동안 한 끝에..

 

connect모듈을 가져오지 않았다는 사실을 알게 됐다.

 

알면 10초면 해결될 일이지만, 모르면 엄청나게 삽질을 해야하는.. 그런 에러다.

Comments