인프런 커뮤니티 질문&답변

mollang님의 프로필 이미지
mollang

작성한 질문수

React로 NodeBird SNS 만들기

5-17. 게시글 불러오기

input type="radio" value의 mysql 데이터타입 질문

해결된 질문

작성

·

724

0

안녕하세요 제로초님

노드버드 게시글 작성 강의 복습 중

프론트 게시글에 넘겨보고 싶은 데이터가 있어 여쭤봅니다

만일 게시글 작성 때 input type="radio" 의 value 값을 프론트로 넘긴다면

mysql 에서 모델에서 DataTypes는 어떤걸로 지정을 해야하나요?

 input type="radio" 의 value를 setState에서 숫자형, 문자형으로 각각

DataTypes.FLOAT, DataTypes.TEXT 로 지정을 해봤는데 둘다 null 이 나옵니다..

답변 4

0

mollang님의 프로필 이미지
mollang
질문자

허억 말씀하신대로 해당부분 기재하니 구현됐습니다

정말 감사합니다...

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

db.Post.create 코드를 보여주세요. 그 부분이 확인이 안 되었는데 그 부분이 문제인 것 같습니다.

0

mollang님의 프로필 이미지
mollang
질문자

주말인데 답변주셔서 감사드립니다..

req.body 확인결과 폼에서 전달하는 값은 food1(라디오 value) 잘 찍히는데

실제 디비에 적용이 안되는 것 같습니다

모델 파일

프론트단에서의 data

제가 놓친 부분이 있을까요? ㅜㅜ

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

req.body에 값이 잘 들어있는지를 먼저 확인해보셔야 합니다.

radio도 다른 것과 다를 바가 없이 똑같은 값입니다. input name="name" type="radio" value="abc"가 있을 때 체크를 하면 abc가 req.body.name으로 전달됩니다.

mollang님의 프로필 이미지
mollang

작성한 질문수

질문하기