스파르타코딩클럽 내일배움캠프 TIL78

한재창·2023년 2월 19일
0

최종프로젝트

firebase > json post

  • setDoc 해주었던 것을 axios.post() 메서드를 이용해서 json 서버에 저장하기로 함
  • 밑의 에러가 떠서 고생을 많이했다.
    • 에러 이유 : json 서버에 id 라는 값이 필수 요소인데 uid 라고 저장해서 error가 뜬거였다.
    • 해결 방법 : uidid 로 고치니까 잘 저장된다.

TypeError: Cannot read properties of undefined (reading 'id')

  // SignUp.tsx

        let userInfo = {
          age: signUpInput.age,
          email: signUpInput.email,
          gender: signUpInput.gender,
          nickName: signUpInput.nickName,
          phoneNumber: signUpInput.phoneNumber,
          profileImg: user.photoURL,
          id: user.uid,
        };
        axios.post('http://localhost:3010/users', userInfo)
// users.json

{
  "users": [
    {
      "age": "20대",
      "email": "abcwockd95@naver.com",
      "gender": "남자",
      "nickName": null,
      "phoneNumber": "01010111010",
      "profileImg": null,
      "id": "28ydef0rWWPfoH3Xd1pK7XlGcko1"
    }
  ]
}
profile
취준 개발자

0개의 댓글