2021.06.22 TIL: params와 클론코딩

김병민·2021년 6월 22일
0

TIL

목록 보기
19/68
post-thumbnail

Today I Learned!

오늘 배운 것

  • SQL

    어제 몰랐던 params 이해

    1. [2, 5, 1][2, 6, 2] // bulk insert로 삽입해야하는 여러 개의 레코드
    2. param = [ [2, 5, 1], [2, 6, 2] ] // ?로 인식되도록 배열에 감싸기(하나의 변수)
    3. params = [ [ [2, 5, 1], [2, 6, 2] ] ] // params 배열에 param을 넣기(변수들 배열)
  • 클론코딩

    • Client
      • multer을 통해 올린 이미지를 가져와 상품 목록에 출력하는 로직 작성
    • Server
      • multer을 활용하여 multipart/form-data로 들어오는 이미지를 지정한 곳에 저장
const upload =  multer({
    storage: multer.diskStorage({
        //저장공간 위치
        destination : (req, file, cb)=>{
            cb(null, 'uploads/')
        },
        //파일 이름 설정 
        filename : (req, file, cb)=>{
            cb(null, file.originalname)
        }
    })
})
// upload라는 변수에 넣우 준 뒤 사용
app.post('/image', upload.single('image'), (req,res)=>{
    console.log(req)
    const file = req.file;
    console.log(file)
    res.send({
        img : file.path
    })
})
  • 결과
    • Client
    • SERVER

느낌점

내가 뭔가 홈페이지같은 것을 만든다는 것에 엄청난 흥미를 느낀다.

  1. 매일 1시간 알고리즘 문제 풀기 (inflearn, programers)
    section 5까지 완료

  2. 비전공자를 위한 진짜 올인원 개발 클래스(inflearn)
    multer을 활용하여 보다 서버와 클라이언트를 연결

  3. 자료구조 이해
    4트째 실패 ..

  4. SQL공부
    스프린트 완료

오늘은 한 장의 사진으로 요약이 가능하다.

profile
I'm beginner

0개의 댓글