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

home2 게시판 Node.js, Express 게시판 chatroom에서 미들웨어 함수가 실행이 잘 안됩니다

chatroom에서 미들웨어 함수가 실행이 잘 안됩니다

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

    박인국
    참가자
    app.post('/chatroom', 로그인했니, function(요청, 응답){
    });
    
    
    상위 내용을 server.js에 저장하고 실행했는데,
    
    function 로그인했니(요청, 응답, next){
      console.log('미들웨어확인')
      if(요청.user){
        next()
      } else {
        응답.send('로그인안하셨는데요?')
      }
    }
    
    
    쿠키를 삭제하고 버튼을 눌러봐도, 콘솔만 실행될뿐
    로그인안하셨는데요?라는 페이지는 등장하지 않아서 질문드립니다.
    이전까지는 로그인했니가 잘 작동했는데 이유가 뭘까요
    참고로 chatroom post의 위치는 강의대로 맨 밑쪽에 넣어두었습니다.
    
    서버 실행시 나오는 오류 코드가 있긴한데, 혹시 도움이 될까 싶어 남깁니다.
    (node:34424) Warning: Accessing non-existent property 'MongoError' of module exports inside circular dependency
    (Use `node --trace-warnings ...` to show where the warning was created)
    (node:34424) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
    listening on 8080
    
    
    
    		
    	
    #93146

    codingapple
    키 마스터
    ajax로 서버에 요청하는거면 .done 안에서 응답.send한거 출력해볼 수 있습니다
2 글 보임 - 1 에서 2 까지 (총 2 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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