Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ExpressAdapter

Express adapter class

Hierarchy

  • ExpressAdapter

Index

Constructors

Properties

Methods

Constructors

constructor

  • Constructor

    Parameters

    • skill: Skill

      ask-sdk-core custom skill instance

    • Default value verifySignature: boolean = true

      boolean flag decide if certificate signature verifier is needed

    • Default value verifyTimeStamp: boolean = true

      boolean flag decide if timestamp verifier is needed

    • Default value verifiers: Verifier[] = []

      Array of user customized Verifier instances

    Returns ExpressAdapter

Properties

Protected skill

skill: Skill

Protected verifiers

verifiers: Verifier[]

Methods

getRequestHandlers

  • getRequestHandlers(): RequestHandler[]
  • Get pre-defined request handlers

    This function return an arry of pre-defined request handlers which are supposed to be registered on users' express application, including: 1: text parser 2: async function to get response envelope after verification, then send result back Example usage: app.post('/', new ExpressAdapter(skill).getASKRequestHandler());

    Returns RequestHandler[]