작성한 질문수
Vue로 Nodebird SNS 만들기
3-8. 기타 라우트 구현하기
작성
·
173
0
안녕하세요
pages에서 user폴더 id폴더 안에 index.vue만들어서 pages에 원래 있는 index.vue 내용을 복사하는 것까지는 잘 됬는데 페이지에서 게시물 아이디를 클릭하면 이렇게 뜹니다 ㅜ 무엇이 문제 일까요?ㅜ
답변 1
사용자 아이디가 왜 소수점으로 나오나요?
보시는 것처럼 loadPosts에서도 강사님 코드랑 다른 부분은 없는거 같은데 크게 이상은 없는거 같아서 소수점부분은 그냥 넘어갔었습니다ㅜ 이게 문제가 되는건가요??
그전에 댓글클릭하면 그 댓글만 보이는거 까지는 잘 됬는데 아이디 클릭하면 그 아이디가 쓴글이 보이는것은 아이디를 클릭하니 처음에 첨부한 화면 처럼 뜨네요ㅕ ㅜ
소수점 아이디를 직접 쓰신건가요? 아니면 버그로 인해 소수점으로 나오는건가요? 제가 질문드리는 것에 대해 대답을 해주세요.
아뇨 id는 아마 버그로 인해 소수점 나오는거 같습니다
강의 따라 하고 있는데 소수점으로 나온거 보니 버그인듯합니다
강사님 laodPosts코드를 똑같이 썻는데 저렇게 소수점으로 나옵니다
아 강사님 문제 해결했습니다! 제가 폴더이름을 잘못 지어서 그런거네요 ㅜ id 앞에 언더바를 안해가지고 페이지가 없다고 나온거네요
id가 왜 소수점으로 나오는지부터 추적해보세요. db에는 정수로 들어있을텐데요. 어디서부터 소수점인지 먼저 확인해보세요.
아, 소스코드에 Math.random이 있네요. 근데 그게 User의 아이디는 아니고 post의 아이디인데 User의 아이디로 쓰이고 있네요.
그리고 user/_id/index.vue여야 하는거네요. 따라했는데 잘 안되는 것은 분명이 오타가 있는 겁니다.
아! 그래서 소수점으로 나온거군요 ㅜ 감사합니다!!!
참고하겠습니다 성격이 급하다 보니 오타가 났네요! 피드백 감사합니다 강사님^^
보시는 것처럼 loadPosts에서도 강사님 코드랑 다른 부분은 없는거 같은데 크게 이상은 없는거 같아서 소수점부분은 그냥 넘어갔었습니다ㅜ 이게 문제가 되는건가요??