feat: allow forwarding of requests with ctx.forward #962
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.
As discussed in #234 and #676
(Add "ctx.forward" for forwarding (bypassing) requests)
this adds actx.forward()
method.The new API looks like
It differs slightly to the suggestion in #676 as it wraps the forward call in
res()
- if that's a deal breaker I can try to figure out how to implement it as per the issueThe behaviour is exactly the same as a
x-msw-bypass
header or returning undefined, just without the warnings.Happy with any and all feedback - for now I've hacked in a
x-msw-bypass
into my own test-suite just to silence the undefined warnings 😅Todo: