편집 기록

편집 기록
  • 프로필 알 수 없는 사용자님의 편집
    날짜2018.06.21

    검색 기능 구현시 get 방식으로 querystring 만들기(?)


    node.js + express 사용 중입니다. 아 ejs 템플릿도요!

    게시판 기능 중 검색 기능을 구현하려고 합니다.

    get 방식으로 구현하려고 하는데요.

    <option value="title,body">제목+내용</option>
    <option value="title">제목</option>
    <option value="content">내용</option>
    <input type="text" name="searchText">
    <button class="btn">검색하기</button>
    

    위 처럼 검색 폼을 구현하고,

    ?searchType=title,body&searchText=터널

    위와 같이 쿼리스트링으로 get 전달하면, 서버에서 req.query.searchType 과 req.query.searchText 로 db 처리를 하여 검색 기능을 구현하려고 합니다.

    ( 위 방법으로 하는게 검색 기능을 개발할 때 맞는 방법인지는 모르겠습니다. )

    위 방법이 틀렸다면, 옳은 방향을 조언 받고 싶고, 맞다면, 검색하기 버튼을 눌렀을 때 선택한 dropdown 값과 검색어로 ?searchType=title,body&searchText=터널 같은 쿼리스트링을 보내는 방법이 궁금합니다.

  • 프로필 상남자님의 편집
    날짜2016.08.27

    검색 기능 구현시 get 방식으로 querystring 만들기(?)


    node.js + express 사용 중입니다. 아 ejs 템플릿도요!

    게시판 기능 중 검색 기능을 구현하려고 합니다.

    get 방식으로 구현하려고 하는데요.

    <option value="title,body">제목+내용</option>
    <option value="title">제목</option>
    <option value="content">내용</option>
    <input type="text" name="searchText">
    <button class="btn">검색하기</button>
    

    위 처럼 검색 폼을 구현하고,

    ?searchType=title,body&searchText=터널

    위와 같이 쿼리스트링으로 get 전달하면, 서버에서 req.query.searchType 과 req.query.searchText 로 db 처리를 하여 검색 기능을 구현하려고 합니다.

    ( 위 방법으로 하는게 검색 기능을 개발할 때 맞는 방법인지는 모르겠습니다. )

    위 방법이 틀렸다면, 옳은 방향을 조언 받고 싶고, 맞다면, 검색하기 버튼을 눌렀을 때 선택한 dropdown 값과 검색어로 ?searchType=title,body&searchText=터널 같은 쿼리스트링을 보내는 방법이 궁금합니다.