강의

멘토링

로드맵

Inflearn Community Q&A

moonjong938083's profile image
moonjong938083

asked

Creating Nodebird SNS with Vue

3-8. Implementing Other Routes

게시물의 아이디를 클랙하면 "This page could not be found" 이렇게 뜹니다

Written on

·

224

0

안녕하세요

pages에서 user폴더 id폴더 안에 index.vue만들어서 pages에 원래 있는 index.vue 내용을 복사하는 것까지는  잘 됬는데 페이지에서 게시물 아이디를 클릭하면 이렇게 뜹니다 ㅜ 무엇이 문제 일까요?ㅜ 

ssrvuexawsmysqlvuejsnodejs

Quiz

Nuxt.js 라우팅 미들웨어의 주된 목적은 무엇인가요?

백엔드 서버와 데이터를 주고받기 위해

페이지 진입 전 사용자 권한이나 상태를 확인하고 제어하기 위해

컴포넌트 간 데이터 전달을 간소화하기 위해

애플리케이션의 전역 상태를 관리하기 위해

Answer 1

0

zerocho님의 프로필 이미지
zerocho
Instructor

사용자 아이디가 왜 소수점으로 나오나요?

moonjong938083님의 프로필 이미지
moonjong938083
Questioner

보시는 것처럼 loadPosts에서도 강사님 코드랑 다른 부분은 없는거 같은데 크게 이상은 없는거 같아서 소수점부분은 그냥 넘어갔었습니다ㅜ 이게 문제가 되는건가요??

moonjong938083님의 프로필 이미지
moonjong938083
Questioner

그전에 댓글클릭하면 그 댓글만 보이는거 까지는 잘 됬는데 아이디 클릭하면 그 아이디가 쓴글이 보이는것은 아이디를 클릭하니 처음에 첨부한 화면 처럼 뜨네요ㅕ ㅜ

zerocho님의 프로필 이미지
zerocho
Instructor

소수점 아이디를 직접 쓰신건가요? 아니면 버그로 인해 소수점으로 나오는건가요? 제가 질문드리는 것에 대해 대답을 해주세요.

moonjong938083님의 프로필 이미지
moonjong938083
Questioner

아뇨 id는 아마 버그로 인해 소수점 나오는거 같습니다

강의 따라 하고 있는데 소수점으로 나온거 보니 버그인듯합니다

moonjong938083님의 프로필 이미지
moonjong938083
Questioner

강사님 laodPosts코드를 똑같이 썻는데 저렇게 소수점으로 나옵니다

moonjong938083님의 프로필 이미지
moonjong938083
Questioner

아 강사님 문제 해결했습니다! 제가 폴더이름을 잘못 지어서 그런거네요 ㅜ id 앞에 언더바를 안해가지고 페이지가 없다고 나온거네요 

zerocho님의 프로필 이미지
zerocho
Instructor

id가 왜 소수점으로 나오는지부터 추적해보세요. db에는 정수로 들어있을텐데요. 어디서부터 소수점인지 먼저 확인해보세요.

zerocho님의 프로필 이미지
zerocho
Instructor

아, 소스코드에 Math.random이 있네요. 근데 그게 User의 아이디는 아니고 post의 아이디인데 User의 아이디로 쓰이고 있네요.

zerocho님의 프로필 이미지
zerocho
Instructor

그리고 user/_id/index.vue여야 하는거네요. 따라했는데 잘 안되는 것은 분명이 오타가 있는 겁니다.

moonjong938083님의 프로필 이미지
moonjong938083
Questioner

아! 그래서 소수점으로 나온거군요 ㅜ 감사합니다!!!

moonjong938083님의 프로필 이미지
moonjong938083
Questioner

참고하겠습니다 성격이 급하다 보니 오타가 났네요! 피드백 감사합니다 강사님^^

moonjong938083's profile image
moonjong938083

asked

Ask a question