클라에서 이미지 업로드 하면 연월 별로 폴더 만들어서 거기다 저장시키고 있는데
이미지 업로드 함수에서 폴더가 존재하는지 알아볼때 fs.existsSync로 콜백 없이 바로바로확인하는데
이거 전부다 fs.exists로 바꾸고 콜백또 넘기는게 좋을까요...?
참고로 이미지 업로드 함수는 express모듈에서 라우트 할 때 콜백으로 들어가는 함수입니다..
여기서 또 궁금한게 콜백함수 안에서 또 콜백을 해 줄 필요가있나요?
노드 첨 공부하고 있는데 제가 하고있는말이 맞는건지도 몰겠네여 ㅠ_ㅠ
왠만하면 async 배워서 써라. 콜백지옥 한번 빠지면 답없다. 그리고 그런건 거의 다 콜백 처리해야한다. 안할수가 없다.
async 사용법 익히고, 콜백에 대해서 근본적으로 제대로만 공부하면 막힐일 없다. 걍 이거저거 해봐. 파일처리나 DB처리만 몇번 해도 이해갈거다.
왠만한 함수는 쓰고나서 바로 다음줄에 그 결과값을 이용한다는 개념자체는 다 버려야한다. 어떤 함수건 쓰고 나면 그 함수 안에서 콜백으로 변수 받아서 쓴다고 생각하는게 가장 좋다.