안녕하세요. 강의를 수강하면서 해결이 되지 않는 부분이 있어서 질문드립니다.
//검색기능 만들기 2 : 게시물이 100만개일 때 쓰는 indexing 개념설명
파트에서 정규식에 대해 설명해드렸는데, 이상하게 제 코드에서 정규식이 사용이 되지 않습니다.
app.get('/search', function(요청, 응답){
console.log(요청.query.value)
db.collection('post').findOne(
{
제목 : 요청.query.value
},function(에러, 결과){
if(결과 === null){
응답.send("<script>alert('없는 제목입니다. 다시 검색해주세요');\
location.href='/list';</script>");
}else{
응답.render('search.ejs', { posts : 결과 });
}
});
});
코드는 이렇게 돼있습니다. 강의에서 썼던 코드를 복붙해도 정규식이 사용되지 않습니다.
참고로 현재 저는 구름ide를 사용하고 있습니다.