인프런 커뮤니티 질문&답변

김택수님의 프로필 이미지
김택수

작성한 질문수

탄탄한 백엔드 NestJS, 기초부터 심화까지

Multer와 미디어 파일 서비스 (mp3, mp4, img 등)

어디에서 에러가 났는지 이유를 찾을 수 없습니다...ㅠㅠ

작성

·

1.7K

1

C:\Users\kal65\OneDrive\바탕 화면\Programming\nestjs-start\cat\src\main.ts:21

  app.useStaticAssets(path.join(__dirname, './common', 'uploads'), {                           ^

TypeError: Cannot read properties of undefined (reading 'join')    at bootstrap (C:\Users\kal65\OneDrive\바탕 화면\Programming\nestjs-start\cat\src\main.ts:21:28)

    at processTicksAndRejections (node:internal/process/task_queues:96:5)

 

useStaticAssets 함수 사용 후 이렇게 뜨는데 경로가 잘못된거라고 판단되어 이거저거 변경해봐도 제대로 적용되지 않습니다..ㅠㅠ 도움 부탁드립니다...

혹시 몰라서 깃허브 링크 남겨드리니 확인 부탁드립니다!!

https://github.com/Robinkim93/nestjs-cat

답변 2

2

김택수님의 프로필 이미지
김택수
질문자

해결했습니다. useStaticAssets 사용 시 path.join을 사용하셨는데 그냥 join을 path 모듈에서 import해서 사용하면 해결됩니다. 혹시 같은 에러 나신 분들은 참고되시라고 글 달아놓습니다!

감사합니다^^

1

김택수님의 프로필 이미지
김택수
질문자

추가적으로 import * as path from 'path' 로 수정하시면 path.join으로도 사용 가능합니다!

김택수님의 프로필 이미지
김택수

작성한 질문수

질문하기