You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/students/:id URL을 직접 입력해서 이동할 때, 계속해서 /students로 돌아오게 됩니다.
상황
과제 스펙에서 말씀해주신 바와 같이 ${본인 배포 url}/students/${본인 학생 중 하나 id} 로 바로 접속하면 그 학생 데이터가 바로 나타나야 합니다.
그런데 예를 들어 /students/208로 치면 아예 해당 url을 찾지 못하고 /students로 연결됩니다.
현재 아직 배포 전으로, localhost에서의 상황입니다!
문제 내용
아래와 같이 /students 페이지에서 학생 세부정보 버튼을 클릭하면, 학생 세부정보 페이지로 잘 이동됩니다.
이때의 url은 /students/208로 잘 나타납니다.
useParams를 통해서 parameter가 잘 전달되는 것도 확인하였습니다.
그런데, 해당 학생 세부정보 페이지에서 바로 새로고침 버튼을 누르거나 url을 쳐서 바로 접속하려고 하면,
해당 url을 아예 찾지 못하고 바로 /students로 접속되어 버립니다.
console을 통해서 확인해봤을 때 Redirect의 문제는 아닌 것 같습니다.
/students/208에서 /students로 Redirect된 것이라면 학생세부 정보페이지에 접속했다는 로그가 떠야하는데
아예 나타나지 않고 /students 페이지로 새로고침 되어 버립니다.
버튼을 통해서 순차적으로 들어가면 잘 들어가지는데, 바로 접속할 때는 왜 오류가 나는지 결국 잘 모르겠어서 질문드립니다..!
요약
/students/:id URL을 직접 입력해서 이동할 때, 계속해서 /students로 돌아오게 됩니다.
상황
과제 스펙에서 말씀해주신 바와 같이
${본인 배포 url}/students/${본인 학생 중 하나 id}
로 바로 접속하면 그 학생 데이터가 바로 나타나야 합니다.그런데 예를 들어 /students/208로 치면 아예 해당 url을 찾지 못하고 /students로 연결됩니다.
현재 아직 배포 전으로, localhost에서의 상황입니다!
문제 내용
아래와 같이 /students 페이지에서 학생 세부정보 버튼을 클릭하면, 학생 세부정보 페이지로 잘 이동됩니다.
이때의 url은 /students/208로 잘 나타납니다.
useParams를 통해서 parameter가 잘 전달되는 것도 확인하였습니다.
그런데, 해당 학생 세부정보 페이지에서 바로 새로고침 버튼을 누르거나 url을 쳐서 바로 접속하려고 하면,
해당 url을 아예 찾지 못하고 바로 /students로 접속되어 버립니다.
console을 통해서 확인해봤을 때 Redirect의 문제는 아닌 것 같습니다.
/students/208에서 /students로 Redirect된 것이라면 학생세부 정보페이지에 접속했다는 로그가 떠야하는데
아예 나타나지 않고 /students 페이지로 새로고침 되어 버립니다.
버튼을 통해서 순차적으로 들어가면 잘 들어가지는데, 바로 접속할 때는 왜 오류가 나는지 결국 잘 모르겠어서 질문드립니다..!
아래는 App.js에서 라우팅 시킨 내역입니다.
감사합니다!!
The text was updated successfully, but these errors were encountered: