【发布时间】:2018-02-02 00:20:22
【问题描述】:
我正在尝试使用 React.js 从 ASP .NET Core Web 应用程序调用 Drupal Web api,但是我收到以下错误:
请求中没有“Access-Control-Allow-Origin”标头 资源。因此,不允许访问 Origin '[my-drupal-api]'。
我已尝试将以下内容添加到我的 Startup.cs:
services.AddCors(options =>
{
options.AddPolicy("CorsPolicy",
builder => builder.AllowAnyOrigin()
.AllowAnyMethod()
.AllowAnyHeader()
.AllowCredentials());
});
app.UseCors("CorsPolicy");
我仍然遇到同样的错误。
我很好奇是否有另一种方法可以在服务器端执行此操作,而无需做出反应。有没有办法做一个异步局部视图来加载从 Drupal web api 返回的数据,而不会延迟页面其余部分的加载?
谢谢!
【问题讨论】:
标签: drupal asp.net-core asp.net-core-webapi