Files
next.js/test/e2e/app-dir/app-static/app/(new)/default-config-fetch/page.js
Zack TannerandGitHub 710b0ae9bf cache: "default" shouldn't get cached in route handlers (#70937)
In Next 15, route handlers should no longer cache any `fetch` requests
by default. We do this by bailing out of caching if no explicit cache
config is defined. However, this misses the case where `cache:
"default"` is specified. Since the default caching behavior is to not
cache, this should also opt into the automatic no cache behavior.

This adds a test for the route handler and still validates that it
doesn't impact page-level ISR cache.
2024-10-08 07:07:25 -07:00

14 lines
280 B
JavaScript

export default async function Page() {
const data = await fetch(
`https://next-data-api-endpoint.vercel.app/api/random`,
{ cache: 'default' }
).then((res) => res.text())
return (
<>
<p>/default-config-fetch</p>
<p id="data">{data}</p>
</>
)
}