25 lines
582 B
Markdown
25 lines
582 B
Markdown
|
# @astrojs/cloudflare
|
||
|
|
||
|
An SSR adapter for use with Cloudflare Pages Functions targets. Write your code in Astro/Node and deploy to Cloudflare Pages.
|
||
|
|
||
|
In your astro.config.mjs use:
|
||
|
|
||
|
```js
|
||
|
import { defineConfig } from 'astro/config';
|
||
|
import cloudflare from '@astrojs/cloudflare';
|
||
|
|
||
|
export default defineConfig({
|
||
|
adapter: cloudflare()
|
||
|
});
|
||
|
```
|
||
|
|
||
|
## Enabling Preview
|
||
|
|
||
|
In order for preview to work you must install `wrangler`
|
||
|
|
||
|
```sh
|
||
|
$ pnpm install wrangler --save-dev
|
||
|
```
|
||
|
|
||
|
It's then possible to update the preview script in your `package.json` to `"preview": "wrangler pages dev ./dist"`
|