게시글
질문&답변
bookId데이터를 input으로 서버액션에 보냈을 때 단점
@정호성백엔드 서버 측에서도 2중으로 권한 검증을 진행하되 아래와 같이 bind를 사용해서 createReviewAction.bind(null, bookId) 형태로 보내게 되면 데이터 조작을 방지하여 보안을 좀 더 강화할 수 있습니다.// ReviewEditor.tsx const ReviewEditor = ({ bookId }: ReviewFormProps) => { return ( 리뷰 작성 ); }; // createReviewAction.ts export const createReviewAction = async (bookId: number, formData: FormData) => { const content = formData.get("content")?.toString(); const author = formData.get("author")?.toString(); if (!bookId || !content || !author) { return; } return; await createReview({ bookId, content, author }); };
- 0
- 3
- 70
질문&답변
input type="hidden"으로 설정 시, 오류 미발생
답변 감사합니다!
- 0
- 2
- 237
질문&답변
타입 좁히기 질문드립니다.
답변 감사합니다~!
- 0
- 2
- 134
질문&답변
컴포넌트 렌더링 최적화 관련해서 질문드립니다.
답변 감사합니다~!
- 0
- 3
- 185
고민있어요
강의 리뉴얼
- 0
- 1
- 227
질문&답변
Flex UI 실전 제작(7) – 반응형 블로그 포스트 리스트(2)
감사합니다
- 3
- 2
- 239
질문&답변
플렉스(Flex) - 자식요소에 쓰는 속성(order)
감사합니다~
- 2
- 2
- 467
질문&답변
position: absolute 질문드립니다.
감사합니다~ :)
- 2
- 2
- 371
질문&답변
전체 레이아웃 와이어프레임 퍼블리싱(PC) - 전체레이아웃, 헤더영역
답변 감사합니다~
- 1
- 2
- 236
질문&답변
비디오 백그라운드를 활용한 랜딩페이지
답변 감사합니다ㅎ
- 1
- 2
- 230