본문 바로가기

프로젝트/프로젝트 과정 중 문제 해결3

react 대체 왜!!! props 값이 전달이 안될까 ??? 쪽지 페이지를 만들었다. 쪽지 리스트 페이지에서 쪽지 세부페이지로 데이터를 넘길 때 db에서 전달된 보낸사람 id , 제목 , 내용 , 시간 등을 세부페이지로 전달해줘야 했다. 그 안에서 다시 db에 요청해서 받아올 수가 없는 이유는 쪽지 list 에서 어떤 쪽지를 선택했는지 그에대한 정보를 세부페이지에선 알수 없기에 어떤 쪽지를 불러와야 할지 모른다. 즉 무조건 쪽지리스트 페이지에서 쪽지 세부페이지로 위의 데이터를 받아와야만 했다. 그런데... props를 통해서 데이터 값을 전달해 주려고 했는데 전달이 안되었다. props 값을 출력하는 콘솔 값에서 계속 undefined 만 반복적으로 찍혔다 내가 또 얕게 공부해서 그 기능을 잘못 이해한거 아닐까 계속 고민하면서 그에 대한 자책과 문제를 해결해서 쪽.. 2022. 11. 8.
웹에서 받은 number정보를 db에 저장하려면?? 회원 가입을 받을때 얻는 생년월일로 나이 정보를 따로 저장하고 싶었다. 우리의 프로젝트가 mbti관련 친구를 찾는 프로젝트이기 때문에 무엇보다 나이와 성별은 반드시 따로 출력했어야 했다. 나이값은 이 식을 통해서 추출했다. 여기서 birth 는 생년월일 값이다. 이 값을 이제 그전에 db에 보냈던 방식으로 똑같이 보내기만 하면 됐다. 그런데.. 계속 알수 없는 오류들이 발생했다. 첫번째로 해결방법으로 생각했던건 백엔드 모든곳에서 int 값으로 데이터를 받아보는 것이었다. 분명 프론트에서 birth는 String 이지만 계산을 했기때문에 Number 형태로 있을거라고 생각했다. (실제로 consol.log(typeof) 를 찎어봤을때 해당 나이는 NUMBER가 나왔다. 하지만 문제가 해결되지 않았다.. 사.. 2022. 10. 29.
submit 초기화 속성때문에로 날린 2일 오류내용 조원들과 로그인 페이지를 만들면서 생각보다 금방되네? 싶었는데 서버 연결도 잘되고 값도 true 찍히고 뭐 쉽네 하다가 로또 로그인창을 만들었다. 어떤 느낌이냐면 한 50번정도 시도하면 5번정도? 로그인이 성공하고 나머지는 작동이 안되었다. 코린이들인 조원들과 여러가지 가설을 세워봤는데 그 중에 db를 켜놔야 얘네가 읽어 오는구나 싶을 때도 있었다.( 진심 그렇게 믿고 엄청난 발견을 했다고 생각하고 집에 뿌듯하게 간적도 있다.) 그런데 다음날 같은 문제가 발생하였고 여러군데에 console 을 찍어봤지만 결과값은 항상 true에 서버에도 매번 정상적으로 값이 찍혔기 때문에 이제 막 서버와 디비 프론트 연결을 배운 우리들에게는 너무나 벅찬 문제였다. 강사님께 여쭤보니 button에 걸려있는 sub.. 2022. 10. 28.