# Type Alias: StandaloneHandlerOptions<TRouter, TRequest, TResponse>

> 

> **StandaloneHandlerOptions**\<`TRouter`, `TRequest`, `TResponse`\>: [`NodeHTTPHandlerOptions`](https://trpc.io/docs/typedoc/server/adapters/node-http/type-aliases/NodeHTTPHandlerOptions.md)\<`TRouter`, `TRequest`, `TResponse`\> & `object`

Defined in: [packages/server/src/adapters/standalone.ts:38](https://github.com/trpc/trpc/blob/abf17243270b29cc9576887f72daf08b18614924/packages/server/src/adapters/standalone.ts#L38)

## Type declaration

### basePath?

> `optional` **basePath**: `string`

The path the router is served at, such as `/trpc/`. It's cut from the
start of each request's path.

#### Default

```ts
'/'
```

#### See

https://trpc.io/docs/server/adapters/standalone#custom-basePath

## Type Parameters

| Type Parameter |
| ------ |
| `TRouter` *extends* [`AnyTRPCRouter`](https://trpc.io/docs/typedoc/server/index/type-aliases/AnyTRPCRouter.md) |
| `TRequest` *extends* [`NodeHTTPRequest`](https://trpc.io/docs/typedoc/server/adapters/node-http/type-aliases/NodeHTTPRequest.md) |
| `TResponse` *extends* [`NodeHTTPResponse`](https://trpc.io/docs/typedoc/server/adapters/node-http/type-aliases/NodeHTTPResponse.md) |
