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

home2 게시판 Node.js, Express 게시판 submit 누르면 페이지에 405에러가 뜨네요 ㅜㅜ

submit 누르면 페이지에 405에러가 뜨네요 ㅜㅜ

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

    유제영
    참가자
    app.post('/add', function(req,res){
        res.send('전송완료');
        console.log(req.body.date);
        console.log(req.body.title);
        db.collection('post').insertOne({제목 : req.body.title, 날짜 : req.body.date}, function(에러, 결과){
            console.log('저장완료')
        })
    });
    
    전송 버튼 누르면 405에러가 떠서 지도를 못나가고 있습니다. HTTP 설정 하라고 해서 그것도 했는데 왜이럴까요...
    #40184

    codingapple
    키 마스터
    버튼과 폼태그에 오타가있는게 아닐까요
    #40195

    유제영
    참가자
    이거 전에 '전송완료' 이거는 잘 나왔었어서요... 일단 오타 확인해 보겠습니다.
    #40249

    codingapple
    키 마스터
    /add 만든게 2개 있거나 그럴 수도 있습니다
    #40361

    유제영
    참가자
      <div class="container mt-3">
        <form action="/add" method="POST">
          <div class="form-group">
            <label>오늘의 할일</label>
            <input type="text" class="form-control" name="title">
          </div>
          <div class="form-group">
            <label>날짜</label>
            <input type="text" class="form-control" name="date">
          </div>
          <button type="submit" class="btn btn-outline-secondary">Submit</button>
        </form>
      </div>
    
    
    ----------------------------------------
    app.post('/add', function(req,res){
        res.send('전송완료');
        console.log(req.body.date);
        console.log(req.body.title);
        db.collection('post').insertOne({제목 : req.body.title, 날짜 : req.body.date}, function(에러, 결과){
            console.log('저장완료')
        })
    });
    
    여전히 안되네여....
    #40421

    codingapple
    키 마스터
    res.send를 insertOne콜백함수안으로 옮깁시다
    #40559

    유제영
    참가자
    app.post('/add', function(req,res){
        console.log(req.body.date);
        console.log(req.body.title);
        db.collection('post').insertOne({제목 : req.body.title, 날짜 : req.body.date}, function(에러, 결과){
            res.send('전송완료');
            console.log('저장완료')
        })
    });
    
    똑같네여...
    #40617

    codingapple
    키 마스터
    /add 경로 만들어놓은곳이 또 있는거아닐까요
    #40634

    유제영
    참가자
    아니요..저도 그런가 싶어서 ctrl + f 검색으로 /add 검색했는데 저기말고 없었습니다.
    #40666

    codingapple
    키 마스터
    localhost:8080으로 서버 띄워놨는데 localhost:8080/write 로 접속안해서 그럴 수도 있습니다 
    아니면 새로 프로젝트만들어서 테스트해봅시다
10 글 보임 - 1 에서 10 까지 (총 11 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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