오늘 한 일 백엔드는 예외처리까지 끝내고 테스트코드 작성을 시작했다. 단위 테스트코드만 작성했다. 통합은 db만드는 명령어가 안먹혀 보류했다. 통합 메인페이지는 get all the lectures 여서 하기 편했다. 하지만 마이페이지 쪽은 미들웨어도 있고 condition들도 더 있어서 힘들더라... controller쪽에 미들웨어 때문인지 테스트코드...
이번 주 한 일 4번째 프로젝트를 시작했다. TEAM S.A https://www.notion.so/A-2-c86f924790834bb99a09f3c46da614ba 저번에는 못했던 3layered architecture 방식으로 하고 있는데 처음에는 어려웠는데 익숙해졌다. 확실히 깔끔하다고 생각했다. 미들웨어도 잘 사용하고 있다. 팀원 한분이 st...
뒤로가기 : cd .. 들어가기 : ls npm i npm install sequelize로 db생성하고 migrate하는 명령어 npx sequelize db: create npx sequelize db: migrate git branch 뭐가 있는지 어디 checkout 되어 있는지 보여줌 git branch nodemon install 명령어:...
오늘 한 일 오늘 내가 맡은 백엔드 기능쪽을 거의 다 끝냈다. mypage 프론트엔드도 더 다듬었다. css로 icon을 썼는데 https://www.w3schools.com/icons/icons_reference.asp 여기서 참고했다. icon class중 fas가 아닌건 안먹더라.. 왜지...? 일단 하려면 이걸 추가하고 쓰면 된다. 그리고 백...
오늘 한 일 오늘 프론트엔드 쪽을 좀 만졌다 아래는 도움을 준 모달 창 여는 걸 알려주는 사이트와 그리드 알려주는 사이트들이다. 그리드: https://developer.mozilla.org/en-US/docs/Web/CSS/CSSGridLayout https://studiomeal.com/archives/533 -모달 창: https://byul91oh...
오늘 한 일 오늘 4번째 프로젝트를 시작했다. 이커머스를 만드는 건데 우리는 코딩강의를 판매하는 사이트를 하기로 했다. 회의를 엄청 오래 했다. 그만큼 다들 열심히 참여해서 잘하는 팀원님의 버스를 타는 느낌이다.. 모든 파일 정리와 sequelize를 팀원님께서 해주셔서 편안하고 안심되면서 죄책감이... 열심히 보고 공부하겠습니다.. 우리는 일단 프론트...
오늘 한 일 typescript에 대한 기본적인 정보에 대하여 들었다. 확실히 type을 정하고 하면 error잡는데도 편하겠더라.. 저번 프로젝트 때 다른 동기분께서 3 architecture layer을 알려주시며 같이 error를 잡는 일이 있었는데 그때 하나하나 콘솔로 확인하며 에러를 잡아나갔다. 그때 그 분이 typescript로 하면 에러가 ...
이번 주 한 일 websocket + socket.io에 대한 강의를 더 들었다. 세탁소 프로젝트 때 구현 못했던 추가 기능인 socket을 구현해봤다. 초반 강의를 들었던 때 보다 더 잘 이해 할 수 있었고 역시 직접 구현해보는 것이 이해할 때 많이 도움이 된다는걸 알 수 있었다.
오늘 한 일 socket.io 강의를 다시 돌려봤다. 확실히 콘솔에 찍히는 것을 보면 어떻게 데이터를 주고 받고 http와 다른지 알 수 있겠더라. 클라이언트 쪽에서 request가 오면 respond를 주는게 아니라 자동으로 respond를 보내 업데이트를 하는 것 같더라.
오늘 한 일 websocket과 socket.io로 비밀번호를 입력하면 들어갈 수 있는 채팅방을 만드는 중이다. 계속 여러 강의를 보면서 만드는 중이다
오늘 한 일 어제 튜터님이 올려주신 강의 영상은 다 봐서 이번에는 새로운 강의 영상을 봤다. 튜터님의 영상만으로는 이해가 어려워서 다른 팀원이 추천해준 노마드코더의 무료 강의를 봤다. 웹소켓과 socket.io에 대하여 봤는데 내일은 채팅방을 한번 만들어 봐야겠다.
오늘 한 일 오늘은 socket.io에 대해 더 공부했다. 저번 프로젝트에 했던 자동 세탁 서비스에 적용해봤다. 소켓을 연결한뒤, "BUY"는 order_owner 페이지에서 사장님이 수거하기를 누르면 들어온는 데이터이다. 그렇게 받은 데이터를 "BUY_GOODS"라는 이름의 소켓을 통해 다른 손님들의 페이지에서 어느 사장님이 어느 손님의 빨래를 수...
이번 주 한 일 드디어 세번째 프로젝트를 끝냈다.. 정말 힘든 한 주였다. 몸도 좋지 않아서 컨디션이 꽝이였지만 열심히 해서 기능들까지는 작동하게 만들어서 다행이였다. 부족한 점들이 많았고 어디를 더 공부해야 되는지 알게되는 시간이였다. ajax에 대하여 더 잘 활용할 수 있었고 db에 더 익숙해지는 시간이였던 것 같다. 다른 분들의 도움을 많이 받아...
한 일 프로젝트 명: 실시간 세탁 서비스 미니프로젝트 필수 작업: 실시간으로 서비스 상태가 업데이트가 되는 것이 핵심이며 세탁을 요청하거나 세탁을 완료함에 따라 포인트가 움직여야 합니다. 느낀점 연수: 개념이 부족해서 아쉬웠지만 마무리가 어느정도 되어서 좋았다. 정훈: 많은 기여를 못했지만 하나하나 만든 기능이 연결되어 하나의 페이지를 만들 수 있어서...
오늘 한 일 드디어 프로젝트가 끝났다.. layered architecture pattern을 적용 못 시킨게 좀 걸린다... 나중에 따로 시도해봐야겠다.. 어제 밤 늦게까지 다른 팀의 잘하시는 분에게 강의 받고 아침부터 multer미들웨어 좀 고치고 이미지 불러오기까지 끝내느라 피곤핟.. //다음에 해보면 좋을 것 같은 기능 다른 팀 중 한 분의 ...
오늘 한 일 드디어 이미지 업로드를 할 수 있게 되었다! multer를 미들웨어로 이용하여 어디 파일에 무슨 이름으로 저장할 건지 설정해주었다. 처음에는 경로만 설정해주고 어떤 형식으로 저장해줄건지를 안넣어줘서 파일이 깨져서 들어왔다. 지금은 저 위에 코드처럼 고쳐줘서 잘 들어가진다. 처음에는 form tag를 잘 사용 못해서 어려움을 겪었다. 이미지...
오늘 한 일 미들웨어 multer을 이용해 사진 업로드를 해봤다.. 근데 이번에는 ajax가 안먹더라.. 아마 form data를 이용해야 되서 그런것 같다.. ajax를 안써서 하니 되는데.. 그러면 guest_id를 넘길 방법이 없다... 미쳐버리겠다 진짜..ㅠㅠ
오늘 한 일 로그인/회원가입 백엔드 기능을 프론트엔드와 ajax를 통해 연결해줬다. 마이페이지 url을 만들때 url 을 '/mypage/guest?loginid=lee" 이런 식으로 구성해줬다. 이럴때 param에서 "lee"를 가져오고 싶으면 req.params가 아닌 req.query.loginid를 써줘야 된다. login_id가 query ke...