--- title: "refreshNuxtData" description: refreshNuxtData refetches all data from the server and updates the page. --- # `refreshNuxtData` `refreshNuxtData` re-fetches all data from the server and updates the page as well as invalidates the cache of `useAsyncData`, `useLazyAsyncData`, `useFetch` and `useLazyFetch`. ## Type ```ts refreshNuxtData(keys?: string | string[]) ``` **Parameters:** * `keys`: **Type**: `String | String[]` `refreshNuxtData` accepts a single or an array of strings as `keys` that are used to fetch the data. This parameter is **optional**. All `useAsyncData` and `useFetch` are re-fetched when no `keys` are specified. ## Examples ### Refresh All data This example below refreshes all data being fetched using `useAsyncData` and `useFetch` on the current page. ```vue [pages/some-page.vue] ``` ### Refresh Specific Data This example below refreshes only data where the key matches to `count`. ```vue [pages/some-page.vue] ``` ::ReadMore{link="/docs/getting-started/data-fetching"} ::