본문 바로가기

내일 배움 캠프

(109)
sansamPet 프로젝트 3일차 오늘 목표 심마니 CRUD 예약 영구 삭제 리뷰 영구 삭제 > 관리자 페이지에 구현 오늘 한 일 소켓을 이용하여 전체 공지 띄우기 관리자 페이지에 만듬 오늘 발생한 문제 1. 관리자 페이지 밖에서도 관리자만 알림을 수신하고 싶다. 문제 > 관리자 소켓이 새로고침하면 초기화 되어서 현재는 관리자 페이지 안에서만 io. to를 이용하여 소켓 수신 가능 function notifyTo(socketId, event, data) { io.to(socketId).emit(event, data); } 시도 생각 중인 방법 io.emit으로 설정해서 전체에게 소켓을 보낸다. 로그인 아이디가 관리자인 경우에만 소켓을 수신하여 띄워준다. (payload에 userId를 담아서 마지막에 필터링 할 수 있게) - 이 방법이 ..
sansamPet 프로젝트 2일차 0. 튜터 님의 S.A. 피드백 - 와이어프레임 심플하게 잘 작성하셨어요. > 감사합니다! - 업무분담 내용은 누락되어있네요. 업무분담 내용도 작성해보아요. > 조장 님께서 추가해 주실 것 같습니다~ - ERD 관련 - 컬럼 네이밍 컨벤션을 지켜주세요. cameCase/snake_case > 팀 회의 하고 camelCase로 수정하였습니다! - is_delete는 deleted_at 시간으로 판별이 가능하기에 불필요합니다. > isDelete를 지웠습니다! - date datetime이 혼합되어있는 이유가 있나요? > 이유는 없고 바빠서 적다 보니 혼합되었습니다. 현재 date로 전부 수정하였습니다! - api 명세서도 잘 작성하셨어요. 리뷰 전체조회는 reviews로 해야 다른 api주소와 맞게 통일성..
sansamPet 프로젝트 1일차 오늘은 프로젝트 개발의 첫 날이었다. 산삼펫은 산삼을 키우는 사람들을 위한 온라인 플랫폼이다. 전문 심마니들이 있어 산삼을 두고 잠시 여행을 가거나 해야 할 경우 관리해 준다. 오늘 오전에는 S.A.를 작성하고 계획표를 만들었다. 오후에는 각자 맡은 파트 개발을 하였는데 나는 예약 CRUD를 맡았다. 그 중에 C와 U부분을 제작하였다. 조장님의 S.A. 바로가기 https://woo-developer.tistory.com/48 0. 우리 팀 약속 다투지 않기 건강 유의하기 효율적으로 질문하고 친절하게 대답해주기 시간 약속 잘 지키기 1. 산삼 펫이란 "산삼 펫" 사이트는 산삼을 전문적으로 키우는 분들을 위한 온라인 플랫폼입니다🌱 이 사이트는 전문 심마니들이 유저들의 소중한 산삼을 훌륭하게 키울 수 있도록..
WIL 20230716 0. 기간 : 20230710~20230716 1-1. 이번 주 동안 있었던 일 raw query 를 이용해 한 번에 정보 뽑기 소켓 구현 뼈대 코드 완성 1-2. 이번 주 체크리스트 [ O ] 예쁜 말로 협업하였는가? [ O ] 12시간 동안 몰입하였는가? [ O ] 코딩 시 복사 + 붙여넣기를 하지 않았는가? [ O ] 친절한 개발자였는가? [ O ] 이번 주를 평가하였을 때 주니어 개발자가 될 수 있겠는가? 2. 이번 주 소감 부족한 부분들을 개선해 나가야 한다. - 조리있게 말하기 - 핵심적으로 질문하기 - 팀원과 불편한 상황 만들지 않기 - 혼자 말고 협업하기 - 팀원과 먼저 상의하기 3. 이번 주에 배운 것 socket.broadcast.emit vs io.emit socket.broadcas..
hwlv5 : bcrypt 위치 변경, refresh token 개념 다시 잡기 bcrypt 는 암호화를 통해 데이터를 가공하는 역할을 하므로 서비스 레이어에 있어야 할 것 같다. 그래서 변경하였다. refresh token 의 경우 인증을 2번 하는 것이 아닌 access token 을 발급하기 위한 용도이므로 용도에 맞게 auth-middleware와 controller를 고쳐 주었다. Github : https://github.com/verdantjuly/hwlv5 API : https://verdantjuly.gitbook.io/hwlv4/ ERD
hwlv4 좋아요, 댓글 기능 추가, Layered Architecture Pattern API 명세서 : https://verdantjuly.gitbook.io/hwlv4/ Github : https://github.com/verdantjuly/hwlv4
WIL 20230709 0. 기간 : 20230703~20230709 1-1. 이번 주 동안 있었던 일 팀 프로젝트 발표 심화 주차 시작 Lv.4 과제 진행 1-2. 이번 주 체크리스트 [ O ] 예쁜 말로 협업하였는가? [ O ] 12시간 동안 몰입하였는가? [ O ] 코딩 시 복사 + 붙여넣기를 하지 않았는가? [ O ] 친절한 개발자였는가? [ ? ] 이번 주를 평가하였을 때 주니어 개발자가 될 수 있겠는가? 2. 이번 주 소감 매니저님들께서 특강 때 자신과 잘하는 친구를 비교를 하지 않아도 된다고 했지만 조금 차이가 느껴지다보니 더 열심히 해야겠다는 생각이 강해졌다. 3. 이번 주에 배운 것 3-1. SequelizeMeta 문제 table을 drop 쿼리를 이용해서 하나 삭제한 뒤에 migration을 수정하고 다시 ..
WIL 20230702 0. 기간 : 20230626~20230702 1-1. 이번 주 동안 있었던 일 뉴스피드 프로젝트 발제, 진행 완료 1-2. 이번 주 체크리스트 [ O ] 예쁜 말로 협업하였는가? [ O ] 12시간 동안 몰입하였는가? [ ... ] 코딩 시 복사 + 붙여넣기를 하지 않았는가? 급한 마음에 복사 붙여넣기를 하다 수정할 부분을 제대로 하지 않아 오류가 많이 발생하였다. [ O ] 친절한 개발자였는가? [ O ] 이번 주를 평가하였을 때 주니어 개발자가 될 수 있겠는가? 2. 이번 주 소감 복사 붙여넣기를 하다 오류가 발생해서 찾는 시간보다 처음부터 공을 들여 제대로 코드를 작성하는 게 낫겠다고 매번 다짐하는데 매번 마음이 급해진다. 고쳐야겠다. 3. 이번 주에 배운 것 1. for문의 끝나는 조건 문제 f..