Skip to content

Interceptors #133

@deepakrkris

Description

@deepakrkris
  • Must be able to inject request/response interceptors for a Controller
     @intercept('request',  function(request, next) {
        logMessage(request, next);
     });
     @intercept('response', './scripts/error-handler');
     @intercept('request', './scripts/user-context');
     @api(def) 
     class OrderCancellationController {
     .....
     }
  • interceptors will be invoked in the order of declaration for the controller
  • interceptor scripts must export a function with a specific signature
  • An interceptor can modify the request/response, headers and body

Metadata

Metadata

Assignees

No one assigned

    Labels

    RESTIssues related to @loopback/rest package and REST transport in generalfeature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions