• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 Node.js, Express 게시판 요청.params 관련 질문

요청.params 관련 질문

  • 이 주제에는 3개 답변, 2명 참여가 있으며 codingapple4 월 전에 전에 마지막으로 업데이트했습니다.
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 글쓴이
  • #137020

    싱가리
    참가자
    node js 강의 part 2 상세페이지 만들기2 초반에 숙제 풀이해주시는 곳 부터 길을 잃고 똑같이 따라 해도 안되는데...
    우선 질문사항은
    
    
    app.get('/detail/:id', async (요청, 응답)=>{
      let result = await db.collection('post').findOne({ _id : new ObjectId(요청.params.id) })
     
    마라미터가 잘 나오는지 테스트할 때는 
    console.log(요청.params) 코딩으로  확인을 했는데
    
    왜 objectId 뒤에는 요청.params.id 인가요?  요청.params가 아니고?
     
    #137027

    codingapple
    키 마스터
    object자료 안에 있던 id 이름의 자료만 뽑아쓰고 싶으면 object자료.id 붙이면 됩니다
    #137038

    싱가리
    참가자
    제가 답변 이해를 잘 못하겠습니다..
    app.get('/detail/:어쩌구', async (요청, 응답)=>{
      let result = await db.collection('post').findOne({ _id : new ObjectId(어쩌구) })
    여기서 어쩌구 = 파라미터 인데
    
    파라미터 확인을 할 때에는 console.log(요청.params)  을 하면 어쩌구가 나옵니다.
    그런데 
    
    app.get('/detail/:어쩌구', async (요청, 응답)=>{
      let result = await db.collection('post').findOne({ _id : new ObjectId(요청.params.어쩌구) })
    
    위에 처럼 왜 요청.params  이 아닌 요청.params.어쩌구   로 쓰는지가 궁금합니다.
    
    항상 감사합니다..잘 듣고 있습니다.
    
    
    #137045

    codingapple
    키 마스터
    /detail/1로 접속하면 {어쩌구 : 1}이라는 object자료가 나오지않을까요
    거기서 1만 꺼내쓰려면 object자료.어쩌구 하면 됩니다
4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠