장바구니에 상품이 없습니다.
home2 › 게시판 › Node.js, Express 게시판 › React axios 로 이미지 업로드 관련 질문 있습니다.
현재 경로
react
server
현재 강의에서 알려준대로 server.js 에서 코드는 거의 그대로 사용하였고 다른점은 react 에서 axios 를 사용하여 console 을 출력해봤는데
출력은 되지만 public / image 파일에 이미지 저장이 되지 않습니다.
제 생각에는 경로 또는 react axios 문제 같은데 어디 문제인지 정확히 잘 모르겠습니다.
아마 경로 문제가 아닐까요
cb(null, "./public/image")
이러면 server.js와 같은 경로에 있는 public 폴더 안의 image 안에 저장해줍니다
그럼 server.js옆에 public 폴더가 없으면 저장 잘 안될듯요?
제가 올린 server 경로에 올린건 cb(null, "./public/image") 가 아닌
cb(null, "/public/image") 로 루트경로로 설정해서 경로는 맞는 것 같은데
추가적으로 아래 사진과 같은 값이 출력되는데 사진이 저장 안되는 것과 관련이 있을까요?
/public/image 이렇게 하면 C:/public/images 이렇게 저장될듯요?
다시 확인해서 이미지를 경로에 넣는건 해결됐는데
리액트에서 사용하려면 무조건 리액트 안에 있는 public 폴더 안에 있어야 할까요??
<img src="">에는 http:// 부터 시작하는 절대주소도 입력할 수 있습니다