Skip to content

jyang/cornerstone

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

REQUEST (Node ServerRequest)

request.method
request.url
request.headers
request.body
request.httpVersion

RESPONSE (Node ServerResponse)

response.status
response.headers
response.body

MESSAGE (Object)

message.headers
message.input
message.input.url
message.input.path
message.input.body
message.input.pathPrefix 
message.output
message.output.body
message.status
message.__request
message.__response

MESSAGE HANDLER (Function)

A message handler (or simply handler) is an asynchronous function that takes a request message and a response handler function and calls the response handler on response message produced.

function handleNoOp(request, handleResponse) {
  var response = {output: {body: ''}, status: 200};
  handleResponse(response);
};

A handler can also intercept another handler, in which case it takes an extra parameter of the intercepted handler.

function interceptNoOp(request, handleResponse, intercepted) {
  intercepted(request, handleResponse);
};

MESSAGE FILTER (Function)

A filter is a synchronous function that processes either the request or response message.

function filterNoOp(request) {
  return request;
};

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published