한 일

API문서 수정

카테고리 + 주소

JEST


API문서 수정

API를 보내는 문서를 수정해서 notion 에 작성했다.

로그인,회원가입,회원탈퇴,음식점(카테고리+주소)에 맞게 요청을 받으면 응답해준다. 어떤값을 보내줘야 하는지와 어떻게 결과가 나오는지, 어떤 status code를 보내주는지 작성했다. 앞으로 작성하면서 계속해서 수정하게 될 것이다.

카테고리 + 주소

이전엔 카테고리만 분류해서 데이터를 보내줬으나, 오늘 주소를 같이 확인해서 데이터를 보내주게 변경했다. 그리고 데이터를 리스트따로, 메뉴따로, 보내려고 했으나, 서버로 쓰는 컴퓨터가 좋지않아서 속도가 오래걸렸다. 그래서 한번에 보내주고 클라이언트에서 보관하고 있는 방식으로 다시 리팩토링을 하였다. 코드의 중복도 줄이는 작업을 하였다.

JEST

처음으로 간단한 테스트를 만들었다. npm install --save-dev jest 를 이용해서 package.json에 저장하고 "test":'Jest' 변경후에 자신이 테스트를 하려고 하는 js를 require(); 를 이용해서 불러온다.

test('adds 1 + 2 to equal 3', () => {
  expect(sum(1, 2)).toBe(3);
});

이런 방식으로 test라는 함수안에 첫번째 인자값으로 어떤 테스트를 하는지 표시를 하고, 두번째 인자값으로 콜백함수를 이용해 함수를 받아와 비교를 해준다. 그리고 오늘은 처으으로 본것이라서 간단한 테스트를 만들었다. 서버가 가동중인지, 회원가입,로그인,회원탈퇴가 원할하게 되는지 테스트를 만들었는데 잘 되지 않았다. 매일매일 1시간정도만 조금씩 만들어 보려고 한다.


내일부터는 보안에 관련된 정보를 찾아보고, 보안을 강화해야겠다.