Я столкнулся с неожиданной проблемой при запуске Cors в проекте ASP.NET Core 8 Minimal API. Я настроил тестовый проект и просто использовал шаблон, чтобы запустить его, а затем добавил то, что, по моему мнению, должно было обеспечить отображение материалов Cors, но мне не повезло.
(Я отредактировал информацию о рукопожатии)
Я ожидал увидеть заголовки cors в заголовках, но как вы можете видишь, его нет. Чего мне не хватает?
Также не уверен, имеет ли это значение, но я запускаю из контейнера Docker.
Я столкнулся с неожиданной проблемой при запуске Cors в проекте ASP.NET Core 8 Minimal API. Я настроил тестовый проект и просто использовал шаблон, чтобы запустить его, а затем добавил то, что, по моему мнению, должно было обеспечить отображение материалов Cors, но мне не повезло. [code]var builder = WebApplication.CreateBuilder(args); const string MyAllowSpecificOrigins = "_myAllowSpecificOrigins"; // Add services to the container. // Learn more about configuring Swagger/OpenAPI at https://aka.ms/aspnetcore/swashbuckle builder.Services.AddEndpointsApiExplorer(); builder.Services.AddSwaggerGen();
record WeatherForecast(DateOnly Date, int TemperatureC, string? Summary) { public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); } [/code] Затем я вызываю это с помощью: [code]curl -vkX 'GET' 'https://localhost:8005/weatherforecast' -H 'accept: application/json' [/code] и получите это: [code]HTTP/2 200 content-type: application/json; charset=utf-8 date: Sat, 27 Apr 2024 17:45:49 GMT server: Kestrel
Connection #0 to host localhost left intact [ { "date": "2024-04-28", "temperatureC": 25,"summary": "Balmy", "temperatureF": 76 }, { "date": "2024-04-29", "temperatureC": 37,"summary": "Mild", "temperatureF": 98 }, { "date": "2024-04-30", "temperatureC": 9,"summary": "Cool", "temperatureF": 48 }, { "date": "2024-05-01", "temperatureC": 10,"summary": "Chilly", "temperatureF": 49 }, { "date": "2024-05-02", "temperatureC": 17,"summary": "Mild", "temperatureF": 62 } ] [/code] (Я отредактировал информацию о рукопожатии) Я ожидал увидеть заголовки cors в заголовках, но как вы можете видишь, его нет. Чего мне не хватает? Также не уверен, имеет ли это значение, но я запускаю из контейнера Docker.