---
url: >-
  https://lit-ui-router.dev/reference/ui-router-server/connect/type-aliases/ConnectMiddleware.md
---
[ui-router-server](../../index.md) / [connect](../index.md) / ConnectMiddleware

# Type Alias: ConnectMiddleware

```ts
type ConnectMiddleware = (req, res, next) => void;
```

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

Connect-shaped middleware: what [createConnectMiddleware](../functions/createConnectMiddleware.md) returns.

## Parameters

| Parameter | Type |
| ------ | ------ |
| `req` | [`ConnectRequest`](../interfaces/ConnectRequest.md) |
| `res` | [`ConnectResponse`](../interfaces/ConnectResponse.md) |
| `next` | [`ConnectNext`](ConnectNext.md) |

## Returns

`void`
