Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- ubuntu
- 노마드코더
- TypeScript
- 항해99
- 조건문
- elb
- Load Balancer
- CORS
- MYSQL
- 프로그래머스
- reduce
- Joi
- mongodb
- Nodejs
- java
- it
- 자바스크립트
- nginx
- JWT
- 타입스크립트
- Node.js
- mongoose
- nomadcoder
- 생활코딩
- AWS
- wil
- https
- 메소드
- npm
- JavaScript
Archives
- Today
- Total
V-logue
triggerUncaughtException(err, true /* fromPromise */); 본문
* 참고로 이런 사례도 있다는거지 이게 만병통치약 해결법은 아닙니다.
오늘의 엄청난 삽질일기...
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초면 해결될 일이지만, 모르면 엄청나게 삽질을 해야하는.. 그런 에러다.
'Error' 카테고리의 다른 글
[ERR_HTTP_HEADERS_SENT]: Cannot set headers after they are sent to the client (0) | 2022.06.27 |
---|---|
[Mongodb]return callback(new error_1.MongoServerError(res.writeErrors[0])); (0) | 2022.06.25 |
MulterError: Unexpected field (0) | 2022.06.18 |
Router.use() requires a middleware function but got a Object (0) | 2022.05.30 |
[Mongodb] MongoServerError: E11000 duplicate key error collection: (0) | 2022.05.24 |
Comments