2540feedb0
* port functionPerRoute to cloudflare * add changeset * port bugfix to next * update changeset * Update packages/astro/src/core/build/generate.ts Co-authored-by: Emanuele Stoppa <my.burning@gmail.com> * update changeset * update README * add TODO comment * Update .changeset/wise-cameras-agree.md Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> * Update .changeset/wise-cameras-agree.md Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> * Update .changeset/nasty-garlics-listen.md Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> * update README * Update .changeset/wise-cameras-agree.md Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com> * Update packages/integrations/cloudflare/README.md Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com> --------- Co-authored-by: Emanuele Stoppa <my.burning@gmail.com> Co-authored-by: Sarah Rainsberger <sarah@rainsberger.ca> Co-authored-by: Yan Thomas <61414485+Yan-Thomas@users.noreply.github.com>
23 lines
518 B
Markdown
23 lines
518 B
Markdown
---
|
|
'@astrojs/cloudflare': major
|
|
---
|
|
|
|
The configuration `build.split` and `build.excludeMiddleware` are deprecated.
|
|
|
|
You can now configure this behavior using `functionPerRoute` in your Cloudflare integration config:
|
|
|
|
```diff
|
|
import {defineConfig} from "astro/config";
|
|
import cloudflare from '@astrojs/cloudflare';
|
|
|
|
export default defineConfig({
|
|
- build: {
|
|
- split: true
|
|
- },
|
|
- adapter: cloudflare()
|
|
+ adapter: cloudflare({
|
|
+ mode: 'directory',
|
|
+ functionPerRoute: true
|
|
+ })
|
|
})
|
|
```
|