본문 바로가기

clone toy projects/node-react-shop-app

상품 업로드

Shop App을 위한 소스 코드 추가하기

페이지 생성 및  라우트 작성

백엔드 모델 추가

 

 

상위 Nabar에 다른 라우트들 추가

상품 업로드 페이지 UI 생성하기

상품 업로드 페이지 기능 생성하기

1. stae 생성

 

2. 핸들러 함수 생성

 

 

 

3. upload route 생성

 

 

 

 

업로드하니 데이터베이스에 잘 들어간다 !

 

 

 

파일 업로드 컴포넌트 생성하기

npm install react-dropzone  // 이미지 업로드 편하게 한다.

컴퓨터 파일을 업로드 할수 있고 드래그 앤 드롭기능 가능

 

fileuplad 컴포넌트를 upload 페이지에 추가

file 업로드 컴포넌트 UI

백엔드로 보내기 위한 handle 함수 

 

 

 

 

Multer를 이용해서 파일 업로드하기

npm install multer

백엔드 product upload 라우터 및 multer 설정작성

 

 

 

 

상품 등록하면 데이터베이스에도 잘 저장됨을 확인 !

 

 

 

 

 

 

'clone toy projects > node-react-shop-app' 카테고리의 다른 글

상품 디테일 페이지  (0) 2023.08.12
랜딩 페이지  (0) 2023.08.12
로그인  (0) 2023.08.11
회원가입  (0) 2023.08.10
백엔드 기본구조 생성하기  (0) 2023.08.08