board column을 마저 연결을 했고 오전에 mention 백엔드와 column과 같이 있는 card를 작업해줬음 한다고 했습니다.
그래서 card 프론트 작업중 할게 많아서 일단 api를 작성을 하고(url 연결 x) 프론트와 연결을 하며 필요한 부분은 다 추가를 해줬습니다.
아직 카드 상세보기 모달과 카드 수정 모달을 작업중입니다.
작업하다 너무 질려서.. mention으로 일단 갈아탔습니다.
mention을 작업하는데 처음에 post로 body값을 무엇을 보낼까 고민하다가 각각(comment, board message, direct message)에서 message나 comment안에 멘션(@)이 있을거기 때문에 얘들을 받아와 줬습니다. 혹시나 싶어 받는 사람의 이름도 dto에 작성을 해주었는데, message에서 따로 이름만 빼주는 함수를 각각의 service에 작성을 할거기 때문에 dto에 있는 이름은 쓰지 않았습니다.
아직 테스트는 하지 못했고, 마저 card와 comment가 작성이 완료되면 테스트를 해서 수정을 해나갈겁니다.
다시 board 프론트쪽으로 돌아왔습니다.... 아직도 손대기가 꺼려서 일단 두고 til와 기술면접 top30 을 작성하려합니다.
기술 면접 top30
HTTP 메서드에 대해 설명해주세요.
-> 먼저 메서드란 클라이언트와 서버 사이에 이루어지는 요청(Request)과 응답(Response) 데이터를 전송하는 방식을 말합니다. 쉽게 말해 서버가 수행해야 할 동작을 지정하는 요청을 보내는 방법입니다. 주요 메서드로는 저희가 자주 사용하는 GET, POST, PUT, PATCH, DELETE가 있으며 기타 메서드로는 HEAD, OPTIONS, CONNECT, TRACE가 있습니다.
GET은 조회, POST 요청 데이터 처리, PUT은 전체 변경, PATCH는 일부 변경, DELETE는 삭제입니다. 그리고 HEAD는 GET과 동일하지만 body부분을 제외하고 상태줄과 헤더만 반환하고, OPTIONS는 대상 리소스에 대한 통신 가능 옵션을 설명해주는 CORS에서 사용하고, CONNECT는 대상 자원으로 식별되는 서버에 대한 터널을 설정하고, TRACE는 대상 리소스에 대한 경로를 따라 메시지 루프백 테스트를 수행합니다.
cs 공부
프로세스 생명주기..ing
참고 자료
tag로 file 다운로드 html
css opacity
css visibility
여러 파일 업로드