Deno Middleware

Qwik Router Deno middleware allows you to hook up Qwik Router to a Deno server which uses the standard Request/Response that's well supported by Deno. Some Deno server implementations include:

Installation

To integrate the deno adapter, use the add command:

pnpm run qwik add deno

Production build

To build the application for production, use the build command, this command will automatically run build.server and build.client:

pnpm run build

Serve

To start the Deno server after a build:

pnpm run serve

Production deploy

Since you are choosing Deno, here you are in your own, after running the build command:

  • The dist folder will be created including all the static files.
  • The server folder will be created including all node server files.

By default, SSG mode is activated. If you want to change this behavior, you can edit the vite.config.mts file inside the adapters/deno folder. In this file you can configure the behavior of the SSG or remove the SSG part to switch to a complete SSR.

Contributors

Thanks to all the contributors who have helped make this documentation better!

  • adamdbradley
  • mrhoodz
  • gioboa