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=터널 같은 쿼리스트링을 보내는 방법이 궁금합니다.