본문 바로가기
📔개발자 일기 | | TIL

[20220405] 개발자일기 & TIL

by 캔 2022. 4. 5.

오늘은 개발 건의 사소한 수정 이후 일이 없어서 strapi 공부 겸 연구를 시작했다. 사실 가이드를 읽어보는 수준이라서 연구라고 하기도 뭐하지만 말이다. strapi는 헤드리스 cms이며, 관리자 페이지와 api를 커스터마이즈하여 쓸 수 있다고 한다. 퀵 가이드에서는 일종의 Database처럼 collection type을 정하고 entity를 저장하는 법을 설명하고 있었다. 회사 cms처럼 컨텐츠와 데이터를 등록할 수 있지만, 따로 뷰가 있는 것이 아니라 json으로 데이터 응답을 반환하는 것 같았다. 계속해서 설명 문서를 읽어 봐야겠다.

 

TIL

redirect를 시도하면서 model로 데이터를 넘겨주려고 시도했었는데 자꾸 안 돼서 그냥 url parameter에다 데이터를 넣어줬었는데, 오늘 그 해결책을 찾아냈다. redirect는 요청이 들어왔을 때, 다른 메서드에 요청을 보내고 그 응답을 바로 사용자에게 전달해주는 것이기 때문에 메서드의 리턴 값에 해당하는 뷰로만 보낼 수 있는 model 객체로는 그다음 요청으로는 넘겨줄 수가 없다. 따라서, RedirectAttribute의 addFlashAttrbute() 메서드를 사용에서 데이터를 보내줘야 한다. url에 데이터를 보내지 않기 때문에 POST 방식으로 착각할 수 있는데 redirect는 redirect이므로 GET 방식으로 전달한다고 한다.

'📔개발자 일기 | | TIL' 카테고리의 다른 글

[20220407] 개발자 일기 & TIL  (0) 2022.04.07
[20220406] 개발자 일기 & TIL  (0) 2022.04.06
[20220404] 개발자 일기  (0) 2022.04.04
[2022401] 개발자 일기 & TIL  (0) 2022.04.01
[20220331] 개발자 일기 & TIL  (0) 2022.03.31