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

home2 게시판 Node.js, Express 게시판 리액트 노드 로그인관련

리액트 노드 로그인관련

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

    김도완
    참가자

     

    ejs에서는 mypage에 접근하려면 저기 로그인헀니라는 함수를 통과해서 마이페이지에 들어갓잖아요..

    리액트에서는 html파일 하나만으로 작동하는데  저 함수는 쓸모없나요?

    그리고  로그인 성공시  서버에서 화면 로컬스토리지나 세션으로  무언가 메세지를 보내줄순없을까여??

    저렇게  url 뒤에 실어서 보내는건 아닌거같더라구요  ㅠㅠ   url이 노출되니깐 그냥 로그인하나안하나 의미가 없는..

    #37738

    codingapple
    키 마스터

    리액트에서도 데이터가져오려면 get post 요청해야할텐데

    거기서도 로그인했니 함수쓰면 로그인검사 가능합니다 

    응답.redirect 말고 응답.send('메세지') 이런거 보내면 안될까요 

    #37740

    김도완
    참가자

    로그인 성공시 응답.send로  ' 확인' 이라는 메세지를 보냇습니다. 

    특정 라우터 페이지에 평소에는 if 문으로 숨겨놓다가 true값을 받으면 보여주는식으로 하려는데

    저렇게 응답.send로 보낸 메세지를 리액트에서 어떻게 확인해야하나요?

     

    전에는 아까전  사친처럼 url뒤에 특정문자를 실어보내면 리액트에서 usefarams로 받아온 문자로 확인해서 true값을 스테이트에 반환햇엇거든요.. url에 주소가 노출되서 의미없는방법이었지만..    선생님께서 알려주신   응답.send로 받아온 문자는 어떻게 확인해서 스테이트값에 넣어줄수있나요

    #37757

    codingapple
    키 마스터
    로그인시 <form> 이용하지말고 ajax 요청으로 처리합시다 
    그럼 then() 안에서 메세지 수신가능할듯요
    #38029

    김도완
    참가자
    말씀해주신   axiox방법으로 로그인 성공했습니다.! 그런데  
    
    이렇게 리액트에서 id와 pw를 보낸후
    
    서버에서 로그인 실패시 코드가 실행이 안되는데요..   failureRedirect  가  로그인 실패시 이동해야할 url 인데  작동을 안하는데 왜그런건지  알려주시면 감사하겟습니다..
    #38032

    codingapple
    키 마스터
    ajax로 로그인할거면 https://stackoverflow.com/a/30200362
    이런거 참고해서 app.post 안에 passport어쩌구 넣는게 실패나 성공시 응답주기 편합니다
6 글 보임 - 1 에서 6 까지 (총 6 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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