작성
·
116
0
안녕하세요!
이미지 저장 시 로컬에서 multer로 하잖아요.
heroku 배포시 aws-s3 안써도 로컬에서 data 폴더를 만든채 배포하면
path 모듈써서 __dirname과 조합해서 data안에 이미지 저장할수있는거 맞나요?
로컬이 윈도우라면 배포했을때 linux 경로 다 고려해야하나요? path로 다 해결되는지 궁금합니다,,
----------------------------------------------------------------------------------------------------------
예를 들어 제가 현재 정체되어있는 부분을 말씀드리자면,
path.join(__dirname,'../../client/src/components/views/Counsel/a.img')
이렇게 했을때
윈도우인 로컬에선
C:\Users\문지호\Desktop\WebProject\Web_Capston\client\src\components\views\Counsel\a.img'
배포했을때는
/app/client/src/components/views/Counsel/a.img
이렇게 경로가 확인되고 heroku log를 볼때 app이 최상위 디렉토리 인거같습니다.
일단 로컬에선 잘 작동하는데 heroku에선 안되는것 같습니다.
----------------------------------------------------------------------------------------------------------
heroku를 추가로 찾아보니 동적파일생성이 안되는거같더라구요..
그럼 임시저장할 곳이 필요한데 aws s3밖에 답이 없는건가요?
답변