Merge pull request #789 from hishamco/debug

Add blazor error details on DEV environment
This commit is contained in:
Shaun Walker 2020-10-09 14:28:34 -04:00 committed by GitHub
commit 7b1a2fb887
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -32,6 +32,7 @@ namespace Oqtane
private string _webRoot;
private Runtime _runtime;
private bool _useSwagger;
private IWebHostEnvironment _env;
public IConfigurationRoot Configuration { get; }
@ -49,6 +50,8 @@ namespace Oqtane
_webRoot = env.WebRootPath;
AppDomain.CurrentDomain.SetData("DataDirectory", Path.Combine(env.ContentRootPath, "Data"));
_env = env;
}
// This method gets called by the runtime. Use this method to add services to the container.
@ -58,7 +61,13 @@ namespace Oqtane
// Register localization services
services.AddLocalization(options => options.ResourcesPath = "Resources");
services.AddServerSideBlazor();
services.AddServerSideBlazor().AddCircuitOptions(options =>
{
if (_env.IsDevelopment())
{
options.DetailedErrors = true;
}
});
// setup HttpClient for server side in a client side compatible fashion ( with auth cookie )
if (!services.Any(x => x.ServiceType == typeof(HttpClient)))