rsnext/test/e2e/app-dir/metadata-dynamic-routes
Jiachi Liu 6dbb6318a1
Provide default metadataBase for local and vercel deployment (#47568)
### What?

- Provide a default `metadataBase` 
- Always resolve urls that could be resolved as absolute with
`metadataBase`, e.g. tw/og urls, canonical urls
- Give a warning in dev mode if user doesn't provide one in dev
- Error if you don't have it but it's required in production

On production it will leverage `VERCEL_URL` if users expose it to the
deployment

### Why?

OG image urls are required to be absolute urls instead of relative urls.
For metadata image conventions we let users don't have to provide
`metadataBase` explicitly when they expect it should be the origin of
their next app.

### How?

Closes NEXT-887

---------
2023-03-30 16:27:24 -07:00
..
app Provide default metadataBase for local and vercel deployment (#47568) 2023-03-30 16:27:24 -07:00
index.test.ts Provide default metadataBase for local and vercel deployment (#47568) 2023-03-30 16:27:24 -07:00
next.config.js Dynamic routes for toplevel robots and sitemap (#47091) 2023-03-13 18:04:31 -07:00
tsconfig.json Dynamic routes for toplevel robots and sitemap (#47091) 2023-03-13 18:04:31 -07:00