Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface ContextDelegatedResponse

Hierarchy

Properties

body

body: any

Get/Set response body.

etag

etag: string

Get/Set the ETag of a response. This will normalize the quotes if necessary.

this.response.etag = 'md5hashsum';
this.response.etag = '"md5hashsum"';
this.response.etag = 'W/"123456789"';
param
api

public

lastModified

lastModified: Date

Get the Last-Modified date in Date form, if it exists. Set the Last-Modified date using a string or a Date.

this.response.lastModified = new Date();
this.response.lastModified = '2013-09-13';

length

length: number

Return parsed response Content-Length when present. Set Content-Length field to n.

status

status: number

Get/Set response status code.

type

type: string

Return the response mime type void of parameters such as "charset".

Set Content-Type response header with type through mime.lookup() when it does not contain a charset.

Examples:

this.type = '.html';
this.type = 'html';
this.type = 'json';
this.type = 'application/json';
this.type = 'png';

Methods

append

  • append(field: string, val: string | string[]): void
  • Append additional header field with value val.

    Examples:

    this.append('Link', ['<http://localhost/>', '<http://localhost:3000/>']);
    this.append('Set-Cookie', 'foo=bar; Path=/; HttpOnly');
    this.append('Warning', '199 Miscellaneous warning');
    

    Parameters

    • field: string
    • val: string | string[]

    Returns void

redirect

  • redirect(url: string, alt?: string): void
  • Perform a 302 redirect to url.

    The string "back" is special-cased to provide Referrer support, when Referrer is not present alt or "/" is used.

    Examples:

    this.redirect('back'); this.redirect('back', '/index.html'); this.redirect('/login'); this.redirect('http://google.com');

    Parameters

    • url: string
    • Optional alt: string

    Returns void

remove

  • remove(field: string): void

set

  • set(field: object): void
  • set(field: string, val: string | string[]): void

Generated using TypeDoc