A Developing Developer
DAY 37. 노드 심화 프로젝트 본문
- 오늘 한거
- 팀프로젝트 orders, reivews 기능 보완 + [FE] ejs 작업 (평점) + 테스트코드
- 문제발생
- ejs, 테스트코드 개념 부족
- 시도
- ejs : 노란수염 외국인 강사님 강의수강(유데미) https://www.udemy.com/
- 테스트코드 : 팀원 P 님 강의
- 해결방안
테스트하고자하는 파일명 + spec.js 를해서 작업
테스트하고자하는 파일의 메소드의 검증을 하는 것이 핵심이다.
최선은 실패할 상황까지 검증을 하는 것인데, 잘 모르겠다...
강의를 더 봐야할 거 같다.
- 알게 된 것
+ FE (HTML, EJS)할때 post 방식으로 값을 입력할때는 다섯가지를 지켜야한다.
1. form 태그 : 안에 2, 3 입력
2. action : API 설계할때 구상한 값 (ex. /api/orders)
3. method : GET, POST 방식 결정
4. name : db 설계 + repository 에 설정한 값들을 input 태그의 name 에 입력
5. button type="submit" : 이거 없으면 값 못넘김
[결론]
갈길이 멀다.
'내일배움캠프 4기 > TIL' 카테고리의 다른 글
DAY 39. 노드 심화 프로젝트 (발표) (0) | 2023.01.08 |
---|---|
DAY 38. 노드 심화 프로젝트 (0) | 2023.01.05 |
DAY 36. 노드 심화 프로젝트 (0) | 2023.01.04 |
DAY 35. 노드 심화 프로젝트 (0) | 2023.01.02 |
DAY 34. 노드 심화 프로젝트 (2) | 2023.01.01 |