new ServiceFilter()
Filter service.
Register and fire before and after filters.
Methods
-
after(filter)
-
Add after filter into the filter chain.
Parameters:
Name Type Description filter
Object | function filter instance or filter function. -
afterFilter(err, session, resp, cb)
-
Do after filter chain. Give server a chance to do clean up jobs after request responsed. After filter can not change the request flow before. After filter should call the next callback to let the request pass to next after filter.
Parameters:
Name Type Description err
Object error object session
Object session object for current request resp
Object response object send to client cb
function cb(err) callback function to invoke next chain node -
before(filter)
-
Add before filter into the filter chain.
Parameters:
Name Type Description filter
Object | function filter instance or filter function. -
beforeFilter(msg, session, cb)
-
Do the before filter. Fail over if any filter pass err parameter to the next function.
Parameters:
Name Type Description msg
Object clienet request msg session
Object a session object for current request cb
function cb(err) callback function to invoke next chain node