본문 바로가기
728x90
반응형

React2

[fetchBaseQuery] RTK Query PATCH 요청 시 body wrapper를 피하는 올바른 방식 서론Redux Toolkit Query(RTK Query)를 활용해 API를 호출하다 보면, 종종 요청 본문 구조가 서버와 일치하지 않아 예상치 못한 오류가 발생하는 경우가 있습니다.그중 자주 마주치는 이슈 중 하나가 바로 "body wrapper" 문제입니다 — 즉, 본문에 포함되면 안 되는 키가 들어가거나, 데이터 구조가 불필요하게 중첩되는 현상이죠.이번 글에서는 그 원인 중 하나인 body 구조의 불일치 문제, 특히 JSON.stringify()의 오용으로 인해 서버가 기대하는 본문 구조와 달라지는 사례를 다룹니다.서버 요구 사항서버는 다음과 같은 요청 구조를 기대합니다.// 서버가 정의한 타입interface ContentUpdateRequest { id: number; // URL 경로에 사용.. 2025. 11. 10.
[React] dyld: Library not loaded: /usr/local/homebrew/opt/icu4c/lib/libicui18n.74.dylib 서론맥북 변경(M1 -> Intel)로 기존 npm 명령어를 사용하면서 발생한 에러를 정리해본다.dyld: Library not loaded: /usr/local/homebrew/opt/icu4c/lib/libicui18n.74.dylib에러 내용맥북을 교체하면서 M1에서 사용하던 버전 및 환경을 그대로 복사함% npmdyld: Library not loaded: /usr/local/homebrew/opt/icu4c/lib/libicui18n.74.dylib Referenced from: /usr/local/Homebrew/Cellar/node/22.7.0/bin/node Reason: tried: '/usr/local/homebrew/opt/icu4c/lib/libicui18n.74.dylib' .. 2024. 12. 10.
728x90
반응형