정확히는 물음표 쿼리스트링을 쓰면 요청이 안 감

db.json 파일에

"posts" : [
  { "id" : 1, "item": "바뀌기전"}
]

이렇게 저장되어있고

const data = { item : "바뀐후"}

이걸로 patch 해줄건데

axios.patch(`posts/${id}`, {data})

이렇게하면 patch가 되는데

axios.patch(`posts?id=${id}`, {data})

이렇게 하면 404 에러뜸

근데 또 그냥 axios.get(`posts?id=${id}`) 으로 get요청하면 데이터는 잘옴

저 url을 주소창에 쳐서 들어가보면

전자는
{ "id" : 1, "item": "바뀌기전"}
이렇게 뜨고

후자는
[{ "id" : 1, "item": "바뀌기전"}]
이렇게뜸

아마 대괄호가 뭔가 문제인 거 같은데...

뭐가 문제일까요?¿?