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). // sees, not "localhost", so that it works even when you're not running on localhost (e.g., Docker).
appBuilder.Map(WebpackHotMiddlewareEndpoint, builder => appBuilder.Map(WebpackHotMiddlewareEndpoint, builder =>
{ {
builder.Use(next => async ctx => builder.Use(next => ctx =>
{ {
var hostname = ctx.Request.Host.Host; var hostname = ctx.Request.Host.Host;
ctx.Response.Redirect( ctx.Response.Redirect(
$"{WebpackDevMiddlewareScheme}://{hostname}:{devServerInfo.Port.ToString()}{WebpackHotMiddlewareEndpoint}"); $"{WebpackDevMiddlewareScheme}://{hostname}:{devServerInfo.Port.ToString()}{WebpackHotMiddlewareEndpoint}");
await Task.Yield(); return Task.FromResult(0);
}); });
}); });
} }