ilokesto

문제 해결

prefixUrl가 leading slash를 거부합니다

Raw ky instance가 아니라 fetcher client로 string OpenAPI path를 호출하세요. Fetcher는 알려진 ky leading-slash prefixUrl error를 slash 제거 후 retry합니다.

extend({ prefixUrl: undefined })로 prefixUrl을 제거했다면 absolute URL 또는 ky가 허용하는 path를 사용하세요.

Path parameter가 빠졌습니다

/users/{id} 같은 template은 shortcut call에서는 params.path.id, callable call에서는 path.id가 필요합니다.

api.get('/users/{id}', {
  params: { path: { id: '42' } },
});

params.cookie는 현재 runtime에서 type-only입니다. Cookie header가 필요하다면 headers로 명시하거나 browser credential behavior에 맡기세요.

Form upload의 content type이 이상합니다

Boundary까지 직접 제어하는 경우가 아니라면 multipart/form-data의 Content-Type을 직접 설정하지 마세요. Platform이 FormData body에서 생성하도록 두세요.

safe가 raw text를 반환할 줄 알았습니다

safe는 JSON을 읽고 성공 시 parsed data를 반환합니다. Text, blob, stream, custom body handling이 필요하면 기본 ky-style surface를 사용하고 response를 직접 읽으세요.

목차