본문 바로가기

전체 글

(20)
9월 2번째 주간 공부기록 1. 숨고르면서 앞으로의 진로에 대해 고민하는 시간을 가지고 있다. 여러 기업에 면접을 보러 다니고, 원서를 넣어보고, 여러 교육과정을 새로 접해보고. 2. html 과제를 30% 완료했다. 돌아오는 주 동안에 완성시켜서 제출해야 한다. 3. 가면 갈수록 항해에서 주특기를 리액트를 왜 선택했나 회의감이 든다. 물론 풀스택을 하더라도 리액트를 할줄 알아야 하는건 맞는데, 리액트 중반에 들서서면서 엄청 헤맸다. 솔직히 리액트보다 노드를 했어야 하는게 아니었을까.
9월 첫번째 주간기록 1. 자주 틀리는 부분 이중배열 접속하는 부분-> 이 부분은 봐도 봐도 모르겠다. 코딩테스트에서 항상 나를 떨어지게 하는 부분. 2. html/ css 구현 과제물을 작성해가면서 배우고 있는 부분. 이 부분은 찾아가면서 계속 잘 진행하고 있는 듯 싶다. 3. 그 외 취업연계를 기대한 곳에서 취업연계가 생각보다 원활치 않아서 고민. 없던 셈 치고 다른 부분을 더 준비해야 하나? 4. 앞으로의 계획 일단 알고리즘 공부+ 마크업 구현 연습 등은 매일매일 해봐야지 않을까 싶다. 그리고 기능구현 연습도 화요일부터 진행하고. 스파르타 강의에 있던 쇼핑몰 구현 연습도 다시 한번 해봐야겠다. (요즘은 살짝 내 진로를 리액트가 아니라 노드로 가야되나 하는 고민도 하고 있다)
(사랑니 치통관계로 이제야 게시하는) 8월 4주차 WIL 사랑니 치통이 극심한 관계로 이번 주는 공부를 거의 하지 못했다. 대신에 기존 프로젝트에 새로운 기능을 구현했다. 프로젝트 기능 구현 이야기 (프로젝트링크) 이전 프로젝트에 사진 업로드 기능을 구현하지 못했었다. 복기하는 차원에서 cloudinary 및 multer 사용법을 다시 익혀 해당 기능을 구현하는데 성공했다. 캠핑장에 본인 사진을 업로드할 수 있고, 업로드된 사진을 수정할 수 있으며 삭제까지 가능하다.
Campermoa 프로젝트 추가기능 구현(이미지 업로드) 이미지가 업로드 되지 않는 부분이 나름 신경쓰여서 해당 내용을 다시 Cloudinary를 통해 업로드 되는 방식으로 구현했다. 문제점 1. 이미지 파싱 4편에서 이미지 업로드시 이미지 이름이 평문으로 나오고 인코딩이 진행되지 않았던 점이 있었다. multer를 다시 설치하니 인코딩이 잘 됐다. const multer = require("multer"); const upload = multer({ dest: "uploads/" }); router .route("/") .get(catchAsync(campgrounds.index)) // .post( // isLoggedIn, // validateCampground, // catchAsync(campgrounds.createCampground) // ); ...