正如我们所看到的,中间件可以产生腐烂app.UseRuntimeInfoPage(); // default path is /runtimeinfo
我希望使用asp.net 5中间件功能创建一个带有js,css和cshtml文件的CRUD模块。
app.UseCustumerModule(); // produce /custumer, /custumer/new , /custumer/delete
app.UseProductModule(); // produce /product, /product/new , /product/delete
app.UseSalesModule();
或更好:
app.UseMiddleware<CustumerModule>();
app.UseMiddleware("ProductAssemblyName");
在源代码中,我们有https://github.com/aspnet/Diagnostics/blob/dev/src/Microsoft.AspNet.Diagnostics/RuntimeInfoPageOptions.cs#L18,然后是https://github.com/aspnet/Diagnostics/blob/dev/src/Microsoft.AspNet.Diagnostics/RuntimeInfoExtensions.cs