Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Unit7] 과제 제출 임도현 #57

Open
wants to merge 1 commit into
base: dororo
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
68 changes: 58 additions & 10 deletions Unit7/unit7.md
Original file line number Diff line number Diff line change
@@ -1,33 +1,81 @@
### ⭐️ 7주차 과제 제출 ⭐️

## ❗️ 강의 수강 여부

수강한 강의에 체크표시 해주세요~

- [ ] Restful API
- [ ] Path Variable, Query Parameter
- [x] Restful API
- [x] Path Variable, Query Parameter

<br>

## ❗️ notion에 키워드 정리 완료 여부

내가 notion에 키워드를 정리를 완료한 경우 체크표시 해주세요~

- [ ] 키워드 정리 완료
- [ ] 키워드 정리 완료

<br>

## ❗️ 7주차 과제

1. GET 메소드 함수 작성 완료하기
(fork에 코드 올린 후 PR 날리기)


<aside>
💡 문제가 발생했다…

</aside>

<img width="681" alt="image" src="https://github.com/Dororo99/2023-Server-Study/assets/136609617/d7398755-0c38-4bf9-89ce-0a5983942f71">


문제 해결이 계속 안된다… MySql 쉽지 않네…

> *정말 원초적인 방법으로 해결했다…*
>

진짜 그냥 전부 지웠다… 그러니까 놀랍게도 해결…(이게 맞는건가…? ㅠㅠㅠ)

<img width="675" alt="image" src="https://github.com/Dororo99/2023-Server-Study/assets/136609617/273bd885-2741-4c37-8df4-8407462eccec">


<aside>
💡 실행 결과

</aside>

1. 모든 유저 조회

<img width="651" alt="image" src="https://github.com/Dororo99/2023-Server-Study/assets/136609617/f9ead39b-4895-4f9b-8e98-0431cf9e17fc">


2. 이메일로 유저 조회

<img width="648" alt="image" src="https://github.com/Dororo99/2023-Server-Study/assets/136609617/535f9846-e7e6-454e-81d8-3d8175e46c79">



맞는지 확인을 위해 datagrip에서 입력한 나의 데이터들을 확인하자!
현재 `test 스키마` 안에 존재하는 `user 테이블`은 다음과 같다.

<img width="680" alt="image" src="https://github.com/Dororo99/2023-Server-Study/assets/136609617/4ac62faa-d323-4c16-8c1f-00b7d619d04d">


> 아, 여기서 `u_status`에 관한 에러를 핸들링 했었다. 바로 `Unknown column 'u_status' in 'where clause’`인데, 이 에러는 보통 테이블 안에 존재하지 않는 칼럼을 호출 할 때, 발생하는 에러라고 한다. 해결법은 뭐냐고?… 그냥 `u_status`라는 칼럼을 생성해주면 된다!!
>

<br/>

2. test 진행하기(postman 이용하기)
(완료된 내용 켬쳐본 올리기)
2. test 진행하기(postman 이용하기

<img width="679" alt="image" src="https://github.com/Dororo99/2023-Server-Study/assets/136609617/1c686abd-1501-4e46-b920-d9541750e9ed">


<br/>

3. API Sheet 작성
(완료된 내용 켬쳐본 올리기)

1. API Sheet 작성

<img width="706" alt="image" src="https://github.com/Dororo99/2023-Server-Study/assets/136609617/c4f5323f-a355-41d2-9691-7281dbb3f741">


<br/>