익스프레스 미들웨어간 데이터 전송 시 질문 있습니다.
보통 하나의 요청 - 응답 사이클에서는 다음 미들웨어에게 데이터를 전송할 때 res.locals에 담아서 보내는 것으로 알고 있습니다.
그런데 미니프로젝트에서 과제를 수행할 때 주민등록번호가 req.body로 들어오게 되는데요.
이 때, 주민등록번호를 수정하고 다음 미들웨어로 전달 할 때는 req.body.personal을 직접 수정하는 것이 좋나요? 아니면 res.locals로 전달하는게 나을까요?
답변 1
1
안녕하세요. gigo96님
res.locals는 기존의 ejs파일을 백엔드에서 만들어서 프론트엔드로 완성된 html파일을 보내줄때 사용합니다.
해당 과제에서는 요즘 트렌드에 따라 프론트엔드와 백엔드가 분리되어서, 백엔드에서 html파일을 만들지않고 데이터만 주고받는 방식으로 이루어지게 됩니다.
그리고 추가적으로 데이터 수정이 필요한 경우, 해당 body객체의 데이터를 직접 수정하기보단 req.data와 같이 새로운 객체를 생성하여 수정할 데이터를 담아 활용해 보세요. 감사합니다.
그래프 ql 문서 사용할때 느낌표 남는거 어떻게 없애나요?
0
86
2
강의 전체 소스 코드를 받고싶습니다.
0
77
2
fontawesome 사용 문의
0
81
2
소스 코드 부탁드립니다~
0
87
2
깃 레포지터리 소스
0
87
2
커리큘럼12.css 정렬 에 나오는 과제 정답알고싶어요
0
74
2
10-01 Entity TypeOrmModule.forRoot 에 entities
0
89
3
강의 버전관련 문의입니다
0
104
2
Ubuntu 설치 관련
0
62
1
schema.gql 질문 드립니다.
0
51
1
서버 재실행시 Many to Many
0
102
3
input 관련 문의
0
90
2
Rest API 보다는 graphql이 주된 내용인데
0
134
2
강의 전체 소스코드 받을수있을까요?
0
156
1
도커볼륨 마운트 관련
0
127
2
findOne 타입스크립트오류
0
109
1
http => htrtps 호출 인증서 신뢰 오류
0
356
1
self-signed certificate in certificate chain 에러 발생
0
421
1
mongoose 설치 오류
0
143
1
특정 API, 특정 IP 허용 (단일경로에 CORS 활성화)
0
286
2
08-06
0
180
3
구조랑 패턴 관련해서 질문
0
126
2
mydocker
0
129
2
coolsms statuscode 2000 인데 전송안돼는 경우 확인.
0
156
1





