У меня есть проект с Angular Framework и Asp.net Core.
В моих ConfigureServices у меня есть следующий код:
services.AddCors(options =>
{
options.AddPolicy(
"CorsPolicy",
builder => builder
.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());
});
И un Configure следующим образом:
app.UseCors("CorsPolicy");
app.UseMvc();
И после этого добавлен атрибут EnbaleCors в BaseApiController
[EnableCors("CorsPolicy")]
public class BaseApiController : Controller
В Angular добавлено следующее:
return this.http
.post(url, body, { headers: headers, withCredentials: true })
.map((response: Response) => {
return response as any;
})
Когда я запускаю приложение, у меня есть 2 запросав сети, один из них Метод запроса: ОПЦИИ с кодом состояния: 204 Нет контента и другие в моем запросе.
Где моя проблема?
Спасибо, что нашли время и поделитесь своими идеями