Open1

Next.js × hono

かいとかいと

フロントエンドからhonoクライアントを使ってno-cacheでフェッチをしたい

initOptionをhc関数で入れられるようになっているため、そこに渡すように書く
これで、revalidateTagも渡すことができると思う

export const client = (init?: RequestInit) => hc<AppType>(BACKEND_URL, { init });

以下のように呼び出すと呼び出せる


export const fetchPosts = async () => {
  return await client({
    cache: "no-cache",
  }).api.v1.$get()
}

参考
https://github.com/honojs/hono/pull/2592