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

home2 게시판 Node.js, Express 게시판 선생님 질문 있습니다

선생님 질문 있습니다

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #49771

    송종협
    참가자
    선생님 강의 항상 잘 보고 있습니다^^
    프로젝트로 node.js와 mongodb 연동해서 사용하고 있는데 궁금한 점 있어서 질문 드립니다
    
    코드 이미지
    포스팅 글 프론트에서 받아서 지금 db에 저장하는 과정입니다
    
    1. redirect를 하면 당연하게도 새로 랜더링 돼서 요청받고 반응할 때마다 새로 고침이 되어 버립니다 그게 조금 불편합니다.
    그래서 요청이 들어오면 db에 저장만 하고 반응(res)을 안 주는 방법은 없을까요?
    
    2.db.collection("*").insert 를 완료하면 mongoDB같은 경우는 _id를 자동으로 만들어 주는데 그 오브젝트_id를 바로 다른 collection에 저장하려고 합니다
    듣기로는 mySQL은 results.insertId 라는 명령어로 _id를 바로 찾을 수 있다고 들었습니다 혹시 node와 mongo도 할 수 있을까요?
    #49809

    codingapple
    키 마스터
    res.json 아니면 res.send 만 하면 새로고침안되고 메시지만 갑니다 
    insertOne뒤에 then이나 콜백함수 붙이고 파라미터 출력해보면 저장된 document 내용이 나오는데 _id도 나올걸요
    #49908

    송종협
    참가자
    2번 문제는 바로 해결 했습니다 감사합니다
    
    1번 문제 추가 질문 하고 싶습니다
    선생님 말씀대로 send와 json 둘 다 해보았습니다
    
    
    그런데 결과가 이렇게 나와 버립니다 ㅠ
    post 요청한 이름으로 사이트가 만들어지고 거기에 send("ok")내용이 표시되어 버립니다.
    
    프론트에게 라우팅 권한을 주고 있어서 그런가 싶어서 첨부해봅니다.
    #49919

    codingapple
    키 마스터
    새로고침 없이 get post 요청하려면 ajax 써서 요청하면 됩니다
    #50174

    송종협
    참가자
    덕분에 해결 했습니다 감사합니다^^
    
    
    
5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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