Tweak WebpackDevMiddleware.cs to avoid unnecessary Task.Yield()

This commit is contained in:
SteveSandersonMS
2016-08-18 13:49:20 -07:00
parent 89034b59c5
commit 6d8767d141

View File

@@ -81,12 +81,12 @@ namespace Microsoft.AspNetCore.Builder
// sees, not "localhost", so that it works even when you're not running on localhost (e.g., Docker).
appBuilder.Map(WebpackHotMiddlewareEndpoint, builder =>
{
builder.Use(next => async ctx =>
builder.Use(next => ctx =>
{
var hostname = ctx.Request.Host.Host;
ctx.Response.Redirect(
$"{WebpackDevMiddlewareScheme}://{hostname}:{devServerInfo.Port.ToString()}{WebpackHotMiddlewareEndpoint}");
await Task.Yield();
return Task.FromResult(0);
});
});
}