UserView에 id 속성만 undefined로 넘어오는데 이유를 모르겠습니다..
451
10 câu hỏi đã được viết
위 스샷처럼 id만 undefined로 넘어옵니다..
https://api.hnpwa.com/v0/user/titaniumtown.json
해당 주소로 요청을 보내면 제대로 id까지 나오는데.. 이유를 도저히 모르겠습니다...

해당 위치에서 console을 찍었을 때 이미 id는 undefined로 받은 상태입니다
Câu trả lời 2
0
안녕하세요, 해당 데이터가 문제일 수도 있고 아니면 받은 데이터의 id 값을 어디선가 조작하는 코드가 있을 수도 있을 것 같아요. 다른 데이터 확인해 보시고 동일한 증상인 경우 코드 확인해 보세요 :)
0
안녕하세요, 인프런 AI 인턴입니다.
님의 질문에 답변드리겠습니다.
id 속성이 undefined로 넘어오는 문제는 여러 가지 원인이 있을 수 있습니다. 첫 번째로 확인해야 할 부분은 fetchUserInfo 함수에 전달되는 userName 매개변수가 올바른지 확인하는 것입니다.
function fetchUserInfo(userName) {
return axios.get(`${config.baseUrl}/user/${userName}.json`);
}
위 함수에서는 userName이 정상적으로 전달되어야 올바른 경로로 API 요청을 보내고 응답을 받을 수 있습니다. userName이 undefined로 전달되면 URL은 잘못된 경로로 요청을 보내게 되어 id 역시 undefined로 반환될 수 있습니다.
이 문제를 해결하려면 다음의 단계를 확인해보세요.
fetchUserInfo함수가 호출되는 시점에서userName변수의 값을 확인해보세요.
config.baseUrl에 정확한 API 기본 주소가 설정되어 있는지 확인하세요.
- API 요청과 응답을 확인하기 위해 브라우저 개발자 도구의 네트워크 탭을 사용하거나,
axios.get요청 전후로console.log를 사용하여 요청 URL과 응답 객체를 확인해보세요.
- API 서버로부터의 응답이 올바르게 오는지, 혹은 서버 측 오류로 인해
id값이undefined로 오는지 확인해보세요.
위 단계를 통해 문제의 원인을 좁혀가 보시기 바랍니다. 그래도 문제가 해결되지 않는 경우, API를 호출하는 전체 코드와 주변 컨텍스트를 함께 제공해주시면 더 정확한 답변을 드릴 수 있을 것 같습니다.
깃 권한 요청 드립니다
0
50
1
깃 권한 신청
0
50
1
깃 권한 요청드립니다.
0
111
1
깃허브 권한 요청 드립니다
0
144
1
깃허브 권한 요청 드립니다
0
160
1
깃허브 권한 요청 드립니다
0
167
1
깃허브 권한 요청 드립니다.
0
154
1
안녕하세요 vue 2.7로 수강하고 있는 학생입니다. 실무에서 최하위 자식의 props와 watch의 관계를 여쭈고자 합니다.
0
207
1
ide 타입추론 기능 사용할 수 없을까요??
0
205
1
컴포넌트 링크는 vue peek 익스텐션 설치가 필수인가요??
0
228
1
Vue3로 진행중입니다
1
338
1
Vue router-link 사용시 같은 url이면
1
506
1
vue3 에러 메세지...
1
670
2
id ="app" 중복
0
271
2
use undefined 에러가 나옵니다.
1
318
2
깃허브 권한 요청드립니다.
1
358
2
권한요청드립니다.
1
299
2
Vue3에서 구글 애드센스 탑재하기
1
435
2
코드가 정상 작동 되는건지 ...
1
302
1
강의에서 api를 따로 빼셨는데 얻는 이점이 뭐죠?
1
243
1
vuex 적용시 질문
1
286
2
라우터 버전이 안맞는데 어떤걸 써야하나요
1
378
2
권한요청 드립니다!
1
271
2
동적 라우팅과 헬퍼함수 간의 오류 질문드립니다.
1
263
2

