• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

계속 undefind 가 뜹니다.

20.03.01 13:04 작성 조회수 136

0

input의 value를 확인했을때도 문자열이 콘솔에 찍히지만 버튼을 눌렀을땐 콘솔에 undefind가 찍힙니다.. 계속 추적해봐도 이유를 알수가 없네요 .. ;; 어떤 부분을 확인해 봐야할 지모르겠습니다 ㅠㅠ 어떤부분을 확인해 보면 좋을까요?

답변 1

답변을 작성해보세요.

0

niobbam님의 프로필

niobbam

2020.06.25

세달전이라 이미 해결되셨을것 같지만 저도 비슷한 문제를 겪어서 혹시 다른분들도 겪으실까해서 적어봅니다

1. expressbody-parser를 사용하고있는지를 확인해보시고,

2. form.html의 sendAjax 함수와 app.js의 /ajax_send_email 라우팅 함수 각각에서 값을 찍어보세요

3. sendAjax 함수에서는 매개변수로 넘어오는 data를, app.js에서는 request.body를 찍어보시고,

4. sendAjax는 크롬 개발자 도구에서, app.js는 서버를 실행시키고있는 터미널에서 결과를 확인해보세요