Skip to main content

options

LiscioClientOptions#

LiscioClientOptions TypeScript Definition (shipped with library)

import {Client} from 'undici'
export type LiscioClientOptions = {
baseUrl?: string
/*
Default: liscio-undici
*/
userAgent?: string
requestInterceptors?: LiscioRequestInterceptor[]
responseInterceptors?: LiscioResponseInterceptor[]
undiciOptions?: Client.Options
json?: boolean
/*
If a client is provided, baseUrl is not used
*/
client?: Client
/*
Default: 299
*/
maxStatusCode?: number,
disableRejectGtMaxStatusCode?: boolean
}

For more details on interceptors, see interceptors docs

basic json example

const {httpClientFactory} = require('@lxghtless/liscio-undici')
const options = {
baseUrl: 'http://localhost:3000',
json: true
}
const client = httpClientFactory(options)