summaryrefslogtreecommitdiff
path: root/packages/integrations/deno/readme.md
diff options
context:
space:
mode:
Diffstat (limited to 'packages/integrations/deno/readme.md')
-rw-r--r--packages/integrations/deno/readme.md66
1 files changed, 0 insertions, 66 deletions
diff --git a/packages/integrations/deno/readme.md b/packages/integrations/deno/readme.md
deleted file mode 100644
index 4b3dc959f..000000000
--- a/packages/integrations/deno/readme.md
+++ /dev/null
@@ -1,66 +0,0 @@
-# @astrojs/deno
-
-A server-side rendering adapter for use with Deno targets. Write your code in Astro/Node and deploy to Deno servers.
-
-In your astro.config.mjs use:
-
-```js
-import { defineConfig } from 'astro/config';
-import deno from '@astrojs/deno';
-
-export default defineConfig({
- adapter: deno()
-});
-```
-
-After performing a build there will be a `dist/server/entry.mjs` module. You can start a server simply by importing this module:
-
-```js
-import './dist/entry.mjs';
-```
-
-## API
-
-### Adapter options
-
-This adapter automatically starts a server when it is imported. You can configure this through options:
-
-```js
-import { defineConfig } from 'astro/config';
-import deno from '@astrojs/deno';
-
-export default defineConfig({
- adapter: deno({
- start: false
- })
-});
-```
-
-If disabling start you need to write your own web server and use `handle` to render requests:
-
-```ts
-import { serve } from "https://deno.land/std@0.132.0/http/server.ts";
-import { handle } from './dist/entry.mjs';
-
-serve((req: Request) => {
- // Check the request, maybe do static file handling here.
-
- return handle(req);
-});
-```
-
-----
-
-You an also pass in a port/hostname to use:
-
-```js
-import { defineConfig } from 'astro/config';
-import deno from '@astrojs/deno';
-
-export default defineConfig({
- adapter: deno({
- port: 8081,
- hostname: 'myhost'
- })
-});
-```