dgtp(2)
-
[2주차 개발일지 1] React와 express 연결 (240910)
9일 현직자 미팅이 있었고, 총 4번의 코칭이 있을 예정이라고 안내받았습니다. Axios를 사용한 frontend와 backend의 통신 axiosAxios는 http 통신을 쉽게 하기위해 만들어진 라이브러리로, 이를 사용해 React와 Express 서버 간의 통신이 가능합니다.React(클라이언트)가 HTTP 요청을 보내고 Express(서버)가 이 요청을 처리하여 응답을 보내는 식으로 동작합니다.react(frontend) Axios 요청 트리거 : React에서 이벤트가 발생하면 Express 서버로 Axios 요청을 보냅니다.HTTP 요청 만들기 : 요청 메서드(예: GET, POST, PUT, DELETE), 서버 엔드포인트 URL을 지정하고, 선택적으로 데이터나 헤더(인증 토큰 등)를 보냅니..
2024.09.10 -
[개발일지] 개발일지 (20240906)
9월 2일자로 dgtp 파이널 프로젝트가 시작되었다. 카풀 웹 서비스를 생각하고 있다. [repository] prismaORM을 사용하여 db에 쿼리를 보내 데이터를 CRUD가 이루어진다. findAllUsers는 유저 전체를, findUserById는 Id를 기준으로 findUnique, findUserByEmail은 Email을 기준으로 데이터를 찾아 반환한다. [service] controller에서 보낸 req를 repository로 보내고, 반환된 데이터에 비즈니스 로직을 실행한다. 현재 매우 간단한 로직들만 존재하기 때문에, req값에서 올바른 값이 입력되었는지 확인하고 repository에서 반환된 값들을 controller로 반환한다. [controller] controller에서는 ..
2024.09.06