장바구니에 상품이 없습니다.
home2 › 게시판 › Node.js, Express 게시판 › app.post 에서 파라미터를 불러오는 법은없나요?
pp.post('/detail/:id',로그인했니, function(req, res){ var id= parseInt(req.params.id); console.log(id); 이렇게 콘솔로그하면 nan뜨더라구요 ㅠㅠ
숫자가 아닌걸 숫자로 변환하려고하면 NaN이 가끔 뜹니다 출력부터 해봅시다
:id가 뜨는데 app.get에선 파라미터 인수가 잘작동하는데 app.post에서는 :id 가 뜹니다
post요청할 때 url의 :id 부분에 뭔가 잘 입력했나 확인합시다 post요청할 땐 데이터전송이 쉬워서 굳이 url parameter로 데이터 전송할 필요는 없습니다
app.post('/detail/:id',로그인했니, function(req, res){
var id= req.params.id; console.log(id); 글 번호를 구하고싶은데 파라미터로 구할려하는데 id를 콘솔로 띄우면 :id 가 뜹니다
/detail/어쩌구 로 post요청 잘 보내고있나 확인합시다
<b>해결했습니다 감사합니다</b>
detail.ejs 파일을 유저에게 보내줄 때 post.id변수도 함께 보내면 ejs파일에 집어넣을 수 있겠군요