Beispiel #1
0
        public void ConfigureServices(IServiceCollection services)
        {
            services.AddControllers(config => {
                config.Filters.Add(new HttpResponseExceptionFilter());
            });
            services.AddMvc().AddJsonOptions(options => {
                options.JsonSerializerOptions.IgnoreNullValues = true;
            });

            HealthCheckMiddleware.ConfigureServices(services);
            ApiControllersDependenciesMiddleware.ConfigureServices(services);
            SwaggerMiddleware.ConfigureServices(services);
        }
Beispiel #2
0
        public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
        {
            if (env.IsDevelopment())
            {
                app.UseDeveloperExceptionPage();
                SwaggerMiddleware.ConfigureApplication(app);
            }
            else
            {
                app.UseHttpsRedirection();
            }

            app.UseRouting();
            app.UseEndpoints(endpoints =>
            {
                endpoints.MapControllers();
                HealthCheckMiddleware.ConfigureEndPoint(endpoints);
            });
        }