8.0 Enter Form
별얘기없음

8.1 Form Submission
front에서 헤더를 정해주지 않으면,
req.body는 string으로 오게 됨. 그래서 
req.body.email 이런식으로 사용 못함
헤더에 Content-Type을 application/json으로 설정하면
req.body가 json형식으로 내려옴.
그래서 req.body.email 사용 가능.

 

8.2 Clean Code part One - 재밌다. fetch.then()이런거 정리 함.
8.3 Clean Code part Two 


8.4 widthHandler - 먼저 function을 어떻게 쓸지 적고 그 다음에 세부사항을 구현하는 방식이 좋다.
고차함수 = HOF(Higher Order Function) = 하나 이상의 함수를 인자로 받고, 결과로 함수를 리턴
https://medium.com/@la.place/higher-order-function-%EC%9D%B4%EB%9E%80-%EB%AC%B4%EC%97%87%EC%9D%B8%EA%B0%80-1c61e0bea79

 

8.5 Paths
import 예쁘게 하기
아래 안 예

import client from "../../../libs/server/client";
import withHandler from "../../../libs/server/withHandler";

 

1. tsconfig.json에서 baseUrl을 파입스크립트가 있는 위치(".")로해
2. paths에 @libs/* libs안의 모든 파일들, 이런식으로 정해
3. 그리고 tsconfig.json 설정 바꿨으면 서버 재시작 해야 

예쁘네

'클론코딩-캐럿마켓 > 전반' 카테고리의 다른 글

10 AUTHORIZATION - SWR  (0) 2023.01.04
9 AUTHENTICATION  (0) 2022.12.27
7 REACT HOOK FORM  (0) 2022.12.26
6 DATABASE SETUP  (0) 2022.12.26
4 TOUR OF TAILWIND -4 (Dark Mode, Just In Time Compiler )  (0) 2022.12.23

+ Recent posts