2023. 10. 19. 01:36ㆍ오류 극복기
으으으ㅡ 오류투성이라 짜증이 난다. 나는 강의대로 따라 적은 죄밖에 없는데~~~ 왜 이런 고난을 주시는지ㅠㅠ
mongooseerror: model.findone() no longer accepts a callback라는 오류가 발생되었다,,,
검색해보니, findOne()도 save()와 마찬가지로 몽구스 5.0부터는 콜백함수를 지원하지 않는다고 한다,,,
기존에서 콜백함수가 들어가 있기 때문에 callback을 쓰지 않고 promise 또는 async/await로 수정해야한다고,, ㅠㅠ
이런 식으로 작성 했었는데 계속해서 mongooseerror: model.findone() no longer accepts a callback 뜬다,,, ㅠㅠ
나는 아직 async/await 로 바꾸는 게 어렵다,, 하하 물어보고 도움을 구해서 이처럼 async/await 와 try/catch를 이용하여
수정하였더니 ! 오류를 해결할 수 있었다.....
그 다음에도 역시 findOne()의 콜백함수가 더 있어서 오류가 발생하여 수정했어야 했는데,,
나는 아직 async/await를 바꾸는게 미숙해서 그런지 왼쪽처럼 수정하였는데,, 계속 오류가 떴다,, 대체 뭐가 문제냐!!!ㅠ
그래서 다시 물어보고 도움을 구해서 오른쪽의 있는 부분으로 수정하였더니 !
오류를 해결할 수 있었다.....
솔직히 말하면, 아직 이런식으로 바꾸는 걸 많이 해본 적이 없어서 많이 미숙하다. 그치만 이 오류덕분에 바꿔보는 작업을 해볼 수 있었고 또 한번 배움을 얻어가는 것 같아 다행이었다. 이렇게 조금씩이라도 나아지는 모습과 다음에는 헤매지 않도록 꾸준히 기록해야겠다...
'오류 극복기' 카테고리의 다른 글
오류 발생! 그러나 극복(!) 5 (0) | 2023.10.29 |
---|---|
오류 발생! 그러나 극복(!) 4 (0) | 2023.10.25 |
번외) firebase 에러 : Missing or insufficient permissions (0) | 2023.10.21 |
오류 발생! 그러나 극복(!) 2 (1) | 2023.10.18 |
오류 발생! 그러나 극복(!) (2) | 2023.10.17 |