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

home2 게시판 Node.js, Express 게시판 app.post('/add') <- 이부분 질문드립니다!

app.post('/add') <- 이부분 질문드립니다!

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

    김현빈
    참가자

    app.get('/')

    app.get('/write')

    app.get('/list')

    이런애들은 / 다음에 write라는 페이지 list라는 페이지가 온다는 건 알겠지만 

    app.post('/add') 여기서 /add 는 뭔지 잘 모르겠습니다..!

    #19364

    codingapple
    키 마스터

    app.get('/어쩌구')는 누군가 서버로 /어쩌구라는 주소로 get요청을 날리면 내부 코드 실행해주세요~라는 뜻이고 

    app.post('/어쩌구')는 누군가 서버로 /어쩌구라는 주소로 posts요청을 날리면 내부 코드 실행해주세요~라는 뜻일 뿐입니다 

     

    #19367

    김현빈
    참가자

    그러면 /add 라는 주소가 없으니까 지금은 의미가 없는 그냥 임시인것뿐인가요??

    그렇다면 /add 대신에 /add1 , 2 , 3 뭐 이런식으로 작명해도되는건가요??

     

    -----------------------------------------------------------------------------------------------------

     

    또 다른 질문인데 index, write 파일을 ejs 로 이름바꿔서 views 폴더에 넣고 ejs문법으로 네비게이션바를 다 써놨습니다. 웹사이즈를 줄였을때 우측 상단에 햄버거 모양 그게 뜨잖아요?? 다른 사이트들은 그거 눌러도 아래에 home , write , 임시 이렇게 잘 뜨는데 

    detail페이지로 갔을 때 웹사이즈를 줄였을 때 나타나는 햄버거 그 모양을 눌러도 home , write , 임시 이게 뜨질 않네요ㅠ 어느부분에서 고쳐야할까요?

     

    ---------------------detail.ejs 코드-----------------------

        <%- include('nav.html') %>

        <div class="container mt-4">
        <h4 class="text-center">상세페이지</h4>

        <div class="card" style="width: 100%;">
          <div class="card-body">
            <h5 class="card-title"><%= data.제목 %></h5>
            <h6 class="card-subtitle mb-2 text-muted"><%= data.날짜 %></h6>
            <p class="card-text">Some quick example text to build on the card title and make up the bulk of the card's content.</p>
            <a href="#" class="card-link">수정하기</a>

          </div>
        </div>
      </div>

     

    ----------------------nav.html 안에 코드----------------------

    <nav class="navbar navbar-expand-lg navbar-light bg-light">
      <a class="navbar-brand" href="/">Todo App</a>
      <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarNav" aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">
        <span class="navbar-toggler-icon"></span>
      </button>
      <div class="collapse navbar-collapse" id="navbarNav">
        <ul class="navbar-nav">
          <li class="nav-item active">
            <a class="nav-link" href="/">Home <span class="sr-only">(current)</span></a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="/write">Write</a>
          </li>
          <li class="nav-item">
            <a class="nav-link" href="#">임시</a>
          </li>
        </ul>
      </dv>
    </nav>

     

    #19375

    codingapple
    키 마스터

    어떤 유저가 /add로 post요청하기 전까진 아무 쓸모없는 코드겠군요

    /뒤에 오는건 자유작명입니다

    ejs파일 하단에 bootstrap어쩌구.js 파일이 잘 첨부되어있는지 확인해야할듯요 

4 글 보임 - 1 에서 4 까지 (총 4 중에서)
  • 답변은 로그인 후 가능합니다.

About

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

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

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