inflearn logo
강의

Course

Instructor

[Web Development Full Stack Course] From Pure JavaScript Basics to Practice

CRUD list screen

CRUD 중 like 검색이 안되는거 같아요.

184

cemonemo99

1 asked

0

강의 듣는 시점인 현재

http://localhost:3000/customers?name_like=${name}

위와같은 like 구문은 이름입력& 조회 버튼 클릭시 에러는 안나지만 검색은 안되네요 ^^;;

->

http://localhost:3000/customers?name=${name}

이런식으로 like 검색을 빼면 이름을 대소문자 정확히 입력하면 검색이 됩니다.

관련하여 검색해 봤지만 like 검색 관련해선 안나오는데

like 검색을 어떻게 처리 해야 하나요?

javascript vanilla-javascript

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.

cemonemo99님의 질문에 답변드립니다.

주어진 정보에 따르면, name_like를 사용하는 쿼리는 Spring Data JPA에서 지원하는 @Query 어노테이션 내에서 LIKE 표현식을 사용하는 것과 관련있어 보입니다. 이렇게 LIKE 표현식을 사용하기 위해서는 일반적으로 JPQL(JPA Query Language)이나 SQL에서 LIKE 절을 사용하는 방식을 따릅니다. 하지만, 여러분이 질문하신 경우는 JSON 서버에서의 쿼리 파라미터를 사용하는 것으로 보이며, Spring Data JPA의 내용과는 직접적인 관련이 없습니다.

JSON 서버에서 LIKE 검색과 유사한 기능을 구현하려면, 서버 측에서 URL 쿼리 파라미터를 분석하여 입력된 이름이 포함되어 있는 데이터를 찾는 로직을 추가해야 합니다. 즉, 클라이언트에서 요청하는 URL 형태와 무관하게 서버가 해당 로직을 지원하지 않으면, 정상적으로 작동하지 않습니다.

따라서, like 검색이 구현되지 않는 문제를 해결하기 위해서는 다음의 가능성을 고려해볼 수 있습니다:

  1. 사용 중인 JSON 서버 또는 백엔드 프레임워크가 URL 쿼리 파라미터에 대한 like 검색을 지원하는지 확인합니다.
  2. 서버의 소스 코드 또는 설정에서 name_like와 같은 쿼리 스트링을 처리하여 유사 검색을 수행할 수 있는 로직이 구현되어 있는지 확인합니다.
  3. 쿼리 파라미터를 처리하는 다른 방법이나 라이브러리를 사용할 수 있는지 검토합니다.

좀 더 구체적인 해결책을 제공하기 위해서는 사용 중인 JSON 서버 혹은 백엔드 구현에 대한 추가 정보가 필요합니다.

존재하지 않는 일기 url입력 시 alert이 두 번 떠요

0

18

1

useState 직접 구현 부분에서 질문이 있습니다.

1

25

1

학습을 하고 블로그에 정리를 해도 괜찮을까요?

1

28

1

교재(3쇄)와 강의 내용 문의

0

30

2

섹션2번 부분 강의 화면이 잘 못된것 같아서 문의합니다.

0

23

1

call stack 표현이 잘못표현된것이 아닌가요?

0

66

2

React 와 Virtual DOM 의 이야기 영상 실행이 안됩니다.

0

34

1

일반 강의와 차이점?

1

53

1

!= 연산자의 역할

0

35

1

중요하진 않지만 설명하신부분에서 안된부분..

1

37

1

강의 듣는 순서가 어떻게 되나요?

0

50

1

stopPropagation()에 대해서 질문 있습니다.

0

50

2

12.13) 하단 여백 스타일링 관련 질문 드립니다.

0

65

2

27강 Context내 RSC 사용 관련 문의

0

85

3

혹시 다음 강의 제작 예정된 것들이 있을까요?

0

81

1

Enable Linting 항목을 찾을수가 없습니다.

0

46

2

에러 질문드립니다

0

63

2

Array 객체 내장 함수 sort함수()

0

278

1

혹시 VS code입력내용 그대로 적힌 자료공유해주실수 있나요 ?(깃허브등)

0

190

1

CRUD

0

360

1

dom_event_bubbling 질문있습니다!

0

310

1

switch-case문 질문있습니다!

0

201

1

POST요청 undefined

0

423

1

CRUD 구현에 대한 질문

0

382

1