WILT-191203

최대 1 분 소요

오늘 한 일


  1. 면접 준비
    • 회사 서비스 및 사용기술 조사
    • 포트폴리오 마무리
  2. 협업 프로젝트: category CRUD 테스트 (git push 완료)
    1. models/user.js
      • category 속성 TEXT(->text) 타입 변환: 원래 String->Varchar(255)였는데 글자 수 부족해서 에러 뜸
    2. routes/category.js - insert
      • category_id가 배열 길이 기반이라 중복 가능성이 있어서 바꿈
         // newCategory.category_id = parseAllCategory.length + 1;
         newCategory.category_id = parseAllCategory[parseAllCategory.length-1].category_id+1;
        
      • 배열 인덱스로 찾지 않고 id값 다 검사해서 맞는 것 가져옴
         // 기존: id를 인덱스로 사용하니 객체 삭제 시 의도와 다른 객체 뽑힘
         const stringifyOneCategory = JSON.stringify(parseAllCategory[category_id]);
         // 반복문을 돌려 카테고리 id로 찾기
         for (var i = 1; i < parseAllCategory.length; i++) {
          if (category_id == parseAllCategory[i].category_id) {
              ...
          }
         }
        
    3. routes/catogory.js - selectone, update, delete
      • req.body.category_id -> req.params.category_id로 변경 - update(POST), deleteone(DELETE)로 변경
  3. 지난 주 한 일 발표
    • 개인프로젝트
      • 안드로이드: 카메라, 앨범앱 접근 및 미리보기
      • node.js: single.file 서버 업로드
    • 협업
      • 카테고리 저장 방식: 유저-카테고리에 json 형식 text넣기
      • 카테고리 CRUD
      • 회의록 작성 및 공유 완료
  4. 이번 주 할 일
    • 개인 프로젝트
      • 안드로이드: 네트워크 기능 개별 클래스로 분리
      • 사진 업로드 및 서버에서 가져오는 기능 구현
      • 면접 1회 및 질문 정리
    • 협업
      • 카테고리 기능 구현 마무리 & aboutCategory.md 작성
      • 마이페이지 기능 구현 & aboutUser.md 수정
      • 백엔드 회의: 금요일 오후 3시 반

댓글남기기