Features
Docs
CLI
Benchmarks
Examples
GitHub

© 2024 MoroJs

@morojs/moro


@morojs/moro / MoroResponseMethods

Interface: MoroResponseMethods

Defined in: src/types/http.ts:38

Methods

appendHeader()

appendHeader(name, value): HttpResponse

Defined in: src/types/http.ts:51

Parameters

name

string

value

string | string[]

Returns

HttpResponse


canSetHeaders()

canSetHeaders(): boolean

Defined in: src/types/http.ts:54

Returns

boolean


clearCookie()

clearCookie(name, options?): HttpResponse

Defined in: src/types/http.ts:43

Parameters

name

string

options?

CookieOptions

Returns

HttpResponse


cookie()

cookie(name, value, options?): HttpResponse

Defined in: src/types/http.ts:42

Parameters

name

string

value

string

options?

CookieOptions

Returns

HttpResponse


getResponseState()

getResponseState(): ResponseState

Defined in: src/types/http.ts:55

Returns

ResponseState


hasHeader()

hasHeader(name): boolean

Defined in: src/types/http.ts:49

Parameters

name

string

Returns

boolean


json()

json(data): void

Defined in: src/types/http.ts:39

Parameters

data

any

Returns

void


redirect()

redirect(url, status?): void

Defined in: src/types/http.ts:44

Parameters

url

string

status?

number

Returns

void


render()?

optional render(template, data?): Promise<void>

Defined in: src/types/http.ts:46

Parameters

template

string

data?

any

Returns

Promise<void>


send()

send(data): void

Defined in: src/types/http.ts:41

Parameters

data

string | Buffer<ArrayBufferLike>

Returns

void


sendFile()

sendFile(filePath): Promise<void>

Defined in: src/types/http.ts:45

Parameters

filePath

string

Returns

Promise<void>


setBulkHeaders()

setBulkHeaders(headers): HttpResponse

Defined in: src/types/http.ts:50

Parameters

headers

Record<string, string | number>

Returns

HttpResponse


status()

status(code): HttpResponse

Defined in: src/types/http.ts:40

Parameters

code

number

Returns

HttpResponse