A Developing Developer

DAY 37. 노드 심화 프로젝트 본문

내일배움캠프 4기/TIL

DAY 37. 노드 심화 프로젝트

H-JJOO 2023. 1. 4. 23:24
  • 오늘 한거

-  팀프로젝트 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" : 이거 없으면 값 못넘김

 

[결론]

 

갈길이 멀다.