В AspNetCore web api эта проблема исправлена добавлением «Microsoft.AspNetCore.Cors» (версия 1.1.1) и добавлением ниже изменений в Startup.cs.
public void ConfigureServices(IServiceCollection services)
{
services.AddCors(options =>
{
options.AddPolicy("AllowAllHeaders",
builder =>
{
builder.AllowAnyOrigin()
.AllowAnyHeader()
.AllowAnyMethod();
});
});
.
.
.
}
и
public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory)
{
// Shows UseCors with named policy.
app.UseCors("AllowAllHeaders");
.
.
.
}
и поместив [EnableCors("AllowAllHeaders")]
на контроллер.
Ознакомьтесь с документацией node-libcurl
: https://github.com/JCMais/node-libcurl/blob/HEAD/api.md#curloption--enum
Подробнее в частности, вам нужно использовать перечисленные параметры, а не строку параметров, совместимых с cURL:
CURLOPT_URL становится Curl.option.URL
blockquote>Попробуйте это:
[ 110]