moveToList를 만들때 질문이 있습니다.
106
작성한 질문수 17
const moveToList = () => {
navigate({ pathname: "../list", search: queryDefault });
};이걸 했을때 어떻게
http://localhost:3000/todo/read/13
이주소에서
http://localhost:3000/todo/list로 바뀌는 건가요?
..을 지워버리니까
http://localhost:3000/list
로 바뀌어서 에러가 나더라고요
../를 디렉토리처럼 한단계 전으로 돌아가는 걸로 이해하려고 해도 13의 한단계 전이나까 그럼
http://localhost:3000/todo/read/list
이게 되어야 하는것 같은데 ../가 어떤 뜻이길래
http://localhost:3000/todo/read/13
로 제대로 나오는 건가요?
답변 2
0
navigate( )는 현재 설정으로는 브라우저의 window객체의 history( )를 이용해서 동작합니다.
navigate({ pathname: "../list", search: queryDefault });
의 경우 '..' 상대적인 경로(상대 경로)을 이용해서 하나 상위 경로를 호출하게 됩니다.
/todo/read/30 -> todo/list 와 같은 형태로 동작하게 됩니다.
https://velog.io/@wlsdnjs156/%EC%83%81%EB%8C%80-%EA%B2%BD%EB%A1%9C-vs-%EC%A0%88%EB%8C%80-%EA%B2%BD%EB%A1%9C
앞에 '..'을 없애면 절대 경로가 되어서 도메인 주소 뒤에 바로 /list가 됩니다.
0
안녕하세요, 인프런 AI 인턴입니다. 김재원님.
현재 질문은 navigate 함수를 이용한 경로 이동 문제인 것으로 보입니다. 유사한 질문과 답변을 제공하는 페이지를 찾았습니다. 아래의 관련 URL을 참고하시기 바랍니다:
위 질문에서 비슷한 경로 이동 문제를 다루고 있어 도움이 되실 것 같습니다. 간단히 요약해드리자면, navigate 함수에서 ../를 사용하는 것은 상위 디렉토리로 이동하는 방식입니다. 예를 들어, 현재 URL이 http://localhost:3000/todo/read/13일 때 ../list로 navigate하면 기본적으로 http://localhost:3000/todo/list로 이동됩니다. 이는 ../가 현재 경로의 마지막 부분인 13을 제거하고 상위 디렉토리로 이동한 후 새로운 하위 경로 list를 추가하는 방식으로 작동하기 때문입니다.
const moveToList = () => {
navigate({ pathname: "../list", search: queryDefault });
};
이 코드가 의도한 대로 동작하게 하려면 경로가 제어되는 방식을 명확히 이해하는 것이 중요합니다. 위 코드에서는 queryDefault가 검색 파라미터를 담당하고 있으며, 이 값이 제대로 설정되어 있는지도 확인해보세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.
동일하게 실습하는데 이상하게 페이지를 찾지 못하네요..
0
74
2
22. REST 방식 컨트롤러 만들기(2), 29. 등록처리 부분 질문이 있습니다.
0
74
2
37강. 강의수업듣다 질문드립니다.
0
57
2
TodoDTO test 함수
0
80
3
강사님 오타 있음요
0
78
2
No 1. 교제(ppt) soruce 복붙 문제 의 건
0
95
4
No 1. 교제(ppt) soruce 복붙 문제 의 건
0
70
3
17강 문의드립니다.
0
44
1
카카오 연동설정이 이제 안되는거 같아요
0
190
2
8장 마지막 강의 시 오류
0
98
4
혹시 뭐가 문제인지 알 수 있나요?
0
87
2
챕터: React-Router 설정
0
58
2
백)TODO관련
0
56
2
마리아 db 설치중 포트를 이미 사용중이라고 합니다
0
112
2
이강의 듣고 소화시켰다면 몇년차 정도 개발자라고 할수 있을까요?
0
105
1
CSR , SSR 의 수요 궁금증 질문
0
83
2
섹션5부터...
0
73
1
간단한 코드 질문!!
0
61
2
tbl_todo 질문입니다
0
65
2
수업 외 질문인데 'tbl'이 무슨 의미인가요???
0
292
2
엔티티클래스에서 질문입니다
0
78
2
수정시 writer값이 삭제되는 오류
0
42
2
교안 31 오타 수정해주세요
0
64
2
쿠키에 accessToken, refreshToken을 담고, 조회 시에 undefined
0
80
1





