내일배움캠프 52일차 TIL

minjae·2021년 11월 30일
0

개발일지 시작의

스프링 쉽지 않다

개발 업무내용

팀 to do list 저장까지 완료

오늘의 이슈/고민..그리고 해결한 내용

막상 다 하고나면 코드가 너무 간단해서 어처구니가 없다 그 코드를 작성하기까지 고민을 많이 하는데... 그래도 간단한 코드지만 그걸 작성하는 과정에서 하는 모든 고민이 다 도움이 될거라고 생각한다!
flask로 할 때도 방법이 있었는지 모르겠지만 그때는 팀 to do list를 db에 저장하는게 엄청 비효율적이었다. token에 들어있는것 중 팀에 관한 것이 없었기 때문에 이런식으로 함수를 두번이나 써야했다. 지금와서 생각해보니 함수를 두개쓰지 않아도 하나의 함수안에서 ajax를 두번 썼으면 해결할 수 있었을 것 같긴한데 그것도 비효율적이라고 생각한다. 하지만 스프링에서는 외래키로 조회가 가능하게 db를 만들어놨기 때문에 ajax 한번으로 해결할 수 있게 수정했다!!!👍👍

//내가 속한 팀 찾기
function findteam() {
  $.ajax({
    type: "GET",
    	  ...
    success: function (response) {
      	  ...
    	addlist(team)
    }
  )};
}

//db에 할일 저장
function addlist(team) {
  $.ajax({
    type: "POST",
          ...
    success: function (response) {
      	  ...
    }
  )};
}
  
//수정 후, POST한번으로 해결이 가능해졌다!
$.ajax({
  type: "POST",
         ...
  success: function (response) {
    	 ...
  }
});

오늘의 에러

하나는 멍충했고 하나는 다음에 제대로 시도를 해봐야지

415에러
null not allowed for column id sql statement

To-do List

내일은 출석 현황 + to do list 삭제 및 수정, db에 있는거 화면에 띄우기

0개의 댓글

관련 채용 정보