Allow inserting OWIN middlewares before the WebSharper sitelet #11
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
These commits allow middlewares to be inserted into the OWIN pipeline before the WebSharper sitelet; the test application now contains an example that uses OWIN logging middleware to log requests and responses.
These changes do not allow for Middlewares to be inserted in the pipeline after the WebSharper sitelet because SiteletMiddleware generally swallows the call to Next, and how to address that wasn't clear. However, the response logging example shows how the output from the sitelet middleware can still be handled by a middleware that is inserted prior to it in the pipeline.
Two additional notes: