RinyuDrvo / practice-todo-nuxt

0 stars 0 forks source link

useFetchのmethod指定で型エラー #3

Closed RinyuDrvo closed 1 year ago

RinyuDrvo commented 1 year ago

対象コード

const { error } = await useFetch(`/api/todos/${id}`, {
  method: 'PUT',
  body: request,
})

method部の型エラー

型 '"PUT"' を型 '"get" | "GET" | Ref<"get" | "GET" | undefined> | undefined' に割り当てることはできません。ts(2322)

なぜかmethodにPUTやDELETEを指定してもGETしか受け入れられていない

RinyuDrvo commented 1 year ago

同様issue https://github.com/nuxt/nuxt/issues/20150

RinyuDrvo commented 1 year ago

nitroでserver moduleをtests/server/apiに分岐したのに、そこに対象モジュールを作るのを忘れていたため型エラーとなっていた。解決