---
url: >-
  https://lit-ui-router.dev/reference/ui-router-server/vite/interfaces/ViteMiddlewareServer.md
---
[ui-router-server](../../index.md) / [vite](../index.md) / ViteMiddlewareServer

# Interface: ViteMiddlewareServer

Defined in: [vite.ts:45](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/ui-router-server/src/vite.ts#L45)

The sliver of Vite's dev/preview server the plugin uses: the Connect stack.

## Properties

| Property | Type | Description | Defined in |
| ------ | ------ | ------ | ------ |
|  `middlewares` | { `use`(`middleware`): `void`; } | Vite's Connect stack; the plugin `use`s the adapter into it. | [vite.ts:47](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/ui-router-server/src/vite.ts#L47) |
| `middlewares.use` | (`middleware`) => `void` | Appends middleware to the stack, in call order. | [vite.ts:49](https://github.com/simshanith/lit-ui-router/blob/740888c2b2ba358c4dfa52a122e927df6a604b12/packages/ui-router-server/src/vite.ts#L49) |
