using BLWLogServer.Services; using MongoDB.Driver; namespace BLWLogServer { public class Program { public static void Main(string[] args) { var builder = WebApplication.CreateBuilder(args); // Add services to the container. builder.Services.AddControllers(); builder.Services.AddCors(options => { options.AddPolicy(name: "KuaYu", policy => { policy .AllowAnyOrigin() .AllowAnyHeader() .AllowAnyMethod(); }); }); builder.Services.AddScoped(ppp => { string? connectionString = builder.Configuration["Mongodb:Connectstr"]; //var connectionString = "mongodb://localhost:27017/"; var client = new MongoClient(connectionString); return client; }); builder.Services.AddHostedService(); var app = builder.Build(); // Configure the HTTP request pipeline. app.UseCors("KuaYu"); app.UseAuthorization(); app.MapControllers(); app.Run(); } } }