typeorm으로 db를 생성하고 테이블을 만들려고 했으나, 코드로는 db를 만드는 법을 몰라 따로 db를 생성후 연결을 해주고 테이블을 만들었습니다.테이블은 만들었는데 관계설정이 아직 미숙해 시도 중입니다.관계설정이 대략 끝났어서 이제 회원가입과 로그인을 만들어보려고
주말에 한 과제를 이어서 진행중입니다.과제 내용을 다시 살펴본 결과 공연 테이블을 다시 만들어야해서 다시 만들고 테이블을 지웠다가 넣었고, error메세지에 관해서 찾아보다가 참고자료에 있는 사이트를 보고 어떻게 바꿀지 생각이나 진행하니 잘나오게 됬습니다.과제를 하는
공연 예매를 작성했습니다.하지만 작성하고 테스트를 하는데 계속 point는 변하지않고 좌석은 결제되고 있어 먼저 db데이터를 확인해보니 point가 들어가진않았고, 예매db에서는 userInfoId값이 들어오지않고 null로 들어오고 있었습니다.그래서 코드를 확인해보니
오전시간에 과제에서 유저정보 조회중 다른 사람의 포인트까지 전체 다 같이 계산을 해버려서 찾아다 수정해주었습니다.그리고 과제를 다시 한번 잘 살펴보고 db테이블도 다시 수정해야한다고 판단해 수정 후 전체 문제 생긴 부분을 수정했습니다.관계설정을 한 부분 이후 공연 테이
git readme를 작성.typescript\_과제 git
오전시간에는 국취제 면담을 다녀왔고, aws 강의를 수강하고 있습니다.그리고 sql 2회차가 나왔다고 하여서 강의영상은 아직 나오지 않았기 때문에 문제를 먼저 풀어보려고 합니다.면담을 다녀온 후 node.js를 하는데 정작 어느 부분에서 취업을 해야할지 고민이 많아 찾
오늘부터 새로운 팀프로젝트를 시작했습니다.trello를 직접 만드는것인데 처음 들어봐서 어렵게 느껴져 두려웠습니다.그래도 팀원분들과 얘기를 나누며 같이 erd다이어그램과 와이어프레임을 제작하고, 어떤 기능인지 같이 살펴보니 감이 조금 잡혔습니다.그래서 와이어프레임 작업
어제 column CRUD를 간단하게 작성 후 오늘 오전부터는 무엇을할지 정하지 않아서 프론트가 미리 구현되있으면 좀 더 작업을 빨리 진행할 수 있을거 같아 구현을 했습니다.틀만 구현을 다 마쳤고, 로그인이 되야 다음 작업이 가능하다고해서 민영님이 로그인을 구현해주셨습
오전 실시간 수업을 듣고나서 각자 파트를 또 정하려고 합니다.일단은 어제 저녁에 원빈님이 회원가입과 마이페이지를 연결하기로 했고, 진택님이 메인페이지, 그리고 저는 프론트 수정 이후 정하려고 합니다.백엔드와 연결을 하는데 이제 백엔드 작업과 다르게 새로 배정된 파트들을
제가 프론트를 작업하는데 있어 드래그를 처음 사용하기때문에 참고자료에 있는 것을 그대로 긁어다 좀 수정해놓았습니다. 이부분을 진택님이 연결하기로 해서 수정이 이뤄졌습니다.위와 같이 카드 부분도 드래그를 생성하였는데 드래그 작업시 너무 빨리 버벅거리는 문제가 있어 Sor
다음 최종 프로젝트시 팀원분들이 nest로 하기를 원하는데 제가 하지 못하면 민폐일거 같아서 수강하고 있습니다.nest 약자를 잘 모를 경우 아래와 같이 검색하면 나온다고 합니다.nestjs cli usage 검색 결과간단히 게시물 crud를 작성을 할건데 lodash
typeORM 설치 명령어만약 class-validator 이슈로 인해 설치에 실패했다면 아래 명령어들을 순서대로 실행해주세요.app.module.ts파일에 아래와 같이 수정해주었습니다.여기서 중요한 점은 db에 관한 정보들이 고스란히 들어가 있다는 겁니다.그래서 자주
nest에서는 express와 다르게 jwt도 따로 있어서 아래코드로 다운받아줍니다. 이제 바로 사용할 수 있는게 아닙니다. * 특정 패키지나 리포지토리를 사용하기 위해서는 모듈 데코레이터에 있는 imports 속성에 정의를 해야합니다.* @nestjs/config
프로젝트 명: Canban Board 형식으로 TODO 리스트 사이트 만들기필수 작업: 유저, 보드, 컬럼, 카드, 댓글 관련 CRUD, 프론트 앤드소통을 자주 했어서 진도가 어디까지인지 알 수 있어 좋았고, 부족한 부분을 채워주셔서 고마웠습니다.목표에 알맞게 정해진
수업 내용을 따라 작성을 했는데도 계속 빨간줄이 떴습니다.찾아보니 저희가 다운받아야하는 것은 이 types가 있는 코드가 아니라,아래 코드로 다운받았어야했습니다.다시 다운받고 아래 사진과 같이 고치고 나니 오류가 사라졌습니다.참고 사이트nestjs caching
DDos 같은 공격을 어느정도 대비하기위해 사용하려고 합니다.DDos 공격서비스 중단을 목적으로 서버, 서비스 또는 네트워크에 인터넷 트래픽을 대량을 보내는 공격이 Rate limit 사용하기위해서는 우선 아래 코드를 다운받아야합니다.이제 app.module에서 코드를
먼저 특강을 들었는데 이해가 되지않는 부분도 있어서 우선 저번에 실수로 나눠주신 강의에 있는 테스트코드 강의를 듣고 있습니다.일단 jest를 설치 후 package.json파일에서 scripts부분 test를 수정해줬습니다.변경 전 package.json변경 후 pac
저희는 트렐로와 블로그를 고민하다 트렐로를 하기로 했습니다.이전 프로젝트로 했기 때문에 좀 더 보완을 많이 해서 퀄리티를 높이자는 생각입니다.그래서 음성이나 영상통화, 파일업로드및 다운로드, 메신저알림등 추가해주었습니다.팀프로젝트 S.A 문서nestjs 수업을 한번만
공부를 진행하다가 오전 회의가 있어 같이 진행중에 main 브랜치가 아닌 dev 브랜치를 따오라고 하셔서 어찌할까 찾다가 아래처럼 사용하면 된다고 해서 했습니다.사용예시그리고 npm install을 하고 나니 main.ts파일에서 참조할수 없다는 오류가 나와서 뭐가문제
어제 1차적으로 board crud, column crud, member, message를 작성을 했고, 오늘은 테스트를 하면서 확인을 하려고 합니다.확인하려는데 workspace가 있어야 board도 작성이 되서 workspace를 새로 생성하려고 하니 아래 오류가
board-column의 put api를 연결하는데 자꾸 500 서버 에러가 나거나 아니면 body값을 주라고 오류가 나서 골치가 아팠습니다.put api를 따로 함수로 빼서 사용하려는데 안되서 필요한곳에 직접적으로 넣었습니다.수정 전 필요한 곳과 put api 함수수
board column을 마저 연결을 했고 오전에 mention 백엔드와 column과 같이 있는 card를 작업해줬음 한다고 했습니다. 그래서 card 프론트 작업중 할게 많아서 일단 api를 작성을 하고(url 연결 x) 프론트와 연결을 하며 필요한 부분은 다 추
어제 대략 틀로 작성한 프론트를 마저 작업을 하려합니다.카드에서 멤버를 추가하는 항목을 작성했고 댓글부분도 작성하려는데 대댓글을 어떻게 보여줘야할지 고민입니다. 그리고 그 대댓글이 있기때문에 댓글 수정하는 부분도 어떻게 해야할지 고민입니다.그림을 그려보는중 리더인 상훈
오늘은 프론트에서 card의 get, post를 테스트해볼꺼고 sequence update에 대해서도 수정하려 합니다.get을 연결 후 확인해보니 잘 나오지 않고 columnId가 없다는 문제만 떠서 js파일에서 console로 찍어보며 찾았습니다. 문제는 column
일단 direct message는 작성되 있지 않기 때문에 board message와 comment에서 이름만 추출하는 함수를 각 service에 추가해주고 mention service에서 불러와 사용해주었습니다. 그리고 board member service를 수정하려
보드 멤버 업데이트 코드를 수정했다고 리더한테 얘기한 후 테스트를 하는데 자꾸 없는 멤버를 새로 추가하는것은 됐지만 원래 존재했던 멤버가 지워질때 오류가 났습니다.오류 코드EntityMetadataNotFoundError: No metadata for "DeleteRe
제가 맡은 부분을 테스트중 카드 생성을 할때 문제가 생겼습니다. 카드를 옮긴 후 생성을 하려니 오류가나서 처음에 칼럼아이디만 받는것을 보드 아이디도 받게 해서 시퀀스가 겹쳐도 구분이 되게 했습니다.
오늘은 어제 마무리한 부분을 다시한번더 체크를 하였고, 그 뒤로 주신 일이 없어 예찬님이 막힐경우 같이 고민하고 머리를 맞대 문제를 풀어나갔습니다. 그리고 나서 저는 cs를 공부하였고, cs 팀노션을 작성하였습니다. 이번에 공부한 부분은 데이터베이스입니다.2주차 기술
우선 카드 디테일에서 멤버가 나오지않아 카드 수정시에도 멤버를 불러올수 없었습니다. 그래서 카드 디테일에 멤버가 나오게 아래 코드와 같이 만들었습니다.card deatail get api모음 함수card detail modal 생성 함수그리고 해당 함수에서 멤버를 뿌려
보드 수정을 작성을 하려는데 멤버를 조회하고 추가하는데 있어 문제가 좀 있는거 같아 멤버 관련해서 전면 수정했습니다. 그리고 수정시 시작일과 마감일이 수정이 되지않아 일단 두었고, 수정 삭제를 완료 했습니다.그리고 api를 수정하는 와중 return 값이 애매하거나 하
workspace 하나에 들어가면 해당 보드들이 출력되는데 거기에서 진행률을 넣었었습니다. 그런데 넣는 과정에서 두개의 백엔드를 가져와서 연결하니 로딩이 걸린다고해서 백에서 다 로직을 돌린후 결과를 가져와야한다고해서 변경해주었습니다.처음 사용하는 방법이라 기존에 리더님
작업을 하던 중에 저녁 9시지나서 또 Error EPERM: operation not permitted 오류가 났습니다. 저번과 마찬가지인 오류이기에 똑같이 해줬는데도 불구하고 같은 오류가 납니다.알딘 오늘 한 작업은 먼저 카드 수정시 파일업로드와 멤버 수정을 마쳤고,
워크스페이스내에서와 보드내에서의 검색을 추가해주었고, 워크스페이스에서 정렬하는 부분을 추가하는등 프론트쪽을 좀 더 수정해주었고, 팀원이 수정해줬음 하는 부분을 우선적으로 수정했습니다.이제 검색후 검색창이 없어져야하는데 그러질 못해 수정중입니다.기술면접 top30JWT,
보드를 생성하는 중 시작일도 포함됬으면 한다는 말을 듣고 추가하기로 했습니다. 하지만 아이디와 for이름만 바꿨을뿐인데 캘린더가 나오지 않아 갑갑하던차 튜터님께 물어보러 갔습니다.튜터님은 화면으로만 보기엔 문제점을 찾기 어렵다고 하셔서 깃허브 레포지토리 주소를 주었고,
드래그앤드랍쪽은 상훈님께 맡기고 저는 캘린더 부분을 만들고 있습니다. 시간은 최대 이번주 안으로 만들려고합니다.하지만 FullCalendar를 처음 써보기도 하고 이미 작성되어있는 코드를 가지고 사용하려니 막막하긴한데 노력해보고 있습니다.
오늘 아침에 테스트를 해보니 댓글 부분이 엉망이고 파일 없이 카드를 생성했을때 수정하기에 들어갔다가 파일을 추가하지 않고 수정하면 null값이 들어와 있어 그부분도 수정해줬습니다.댓글 부분은 조금만 손보면 될줄 알았는데 모달을 동적으로 생성하기때문에 전체적으로 손을 봤
전 제 파트 부분은 마무리를 했어서 브로셔와 ppt를 작성했습니다. 그리고 지금 늦저녁에 배포를 하고있는데 용량은 작고 서버가 돌아가는데 램을 잡아먹는 크기는 70가까이라서 현재 배포를 위해 수정중입니다.
오늘 오전에 배포를 해서 테스트를 받았는데 캘린더가 작동이 되는사람과 되지 않는 사람으로 나뉘었습니다. 뭐가 문제일까 싶어 이것저것 테스트 해보고 시도해봤는데 그냥 엄청 느린거였습니다.그리고 시간과 날짜 입력이 불편해서 input type을 각각 date와 time으로
오늘 오전에는 다들 피로가 많이 축적되서 쉬었고, 오후부터는 유저테스트 결과를 가지고 작업을 나눠서 수정하기로 했습니다. 주로 많이 나온것을 백엔드보다는 프론트쪽에 미흡한 부분을 지적했고, 가이드가 있지않아 불편하다는 얘기도 많았습니다.삭제 부분의 알러트 빼기 / 잘
유저 피드백으로 받은 것들중 현재 체크리스트를 작성하고있고, 오늘 발표자료와 튜터링?도 작성해서 내라고 하셔서 발표자료 수정후 제출했습니다.
오늘은 최종발표회가 열렸습니다. 처음에는 긴장을 많이헀는데 생각보다 보러 오는 사람이 많지 않았고, 한분 오셨는데 긍정적을 봐주셔서 좋았습니다. 그리고 발표도 성민님이 순조롭게 해주셔서 잘 마쳤습니다.