장바구니에 상품이 없습니다.
home2 › 게시판 › Node.js, Express 게시판 › 선생님. 요청.params.id 가 안되는데 원인을 모르겟습니다..
ejs말고
리액트랑 node express 로 강의내용 다시 해보고있습니다.
그런데
server.js 에서 parseInt(요청.params.id) 가 값을 못찾더라구요..
페이지 에서보면 /edit/:id 이부분의 :id 에는 확실히 id 값 숫자가 들어와있는데
server.js 에서 받아쓰려니 인식이안되는데 원인을 모르겟습니다..
리액트에서 get요청을 잘 하셨나요
말씀대로 리액트 get 요청이 문제인거같아요. id값을 실제 id 숫자값을 줘보니 잘 작동하네요..
그런데 리스트페이지에서 수정버튼을 누르면 해당 id 값이 끝에오게까지는 성공햇습니다.
수정버튼누르면 /edit/20 이런식으로 잘이동합니다. 그런데
eidt 화면에 넘어오면 페이지에서는 edit/20 이렇게 잘나타나는데 인식을못해서 axios요청을 못하는것같습니다...
axios 요청을 :id값받기전에 먼저 요청을해서 그런걸까요?
:id는 서버에서 라우트 정의할 때 쓰는 문법입니다
get요청할 때는 :id자리에 실제숫자 넣어야합니다