-1

我在一个项目中使用 JSNlog,但遇到了 CORS 错误。在相同的 URL(UI 和后端)上工作正常,但是当我现在更改后端的端口时,我得到了 CORS 错误。

后端是 .NET Core 5。

在startup.Configure-->

 app.UseCors(x =>
            {
                x.AllowAnyOrigin()
                    .AllowAnyMethod()
                    .AllowAnyHeader();
            });
            
 app.UseJSNLog(loggerFactory,
                new JsnlogConfiguration()
                {
                    corsAllowedOriginsRegex = ".*",
                    serverSideMessageFormat = "%date | %requestId | %userAgent| %logger | %url | %userHostAddress | %level | %message",
                    insertJsnlogInHtmlResponses = false
                });

在 Startup.ConfigureServices -->

services.AddCors(options =>
            {
                options.AddPolicy(
                    "AllowOrigin",
                    builder =>
                        builder
                            .AllowAnyOrigin()
                            .AllowAnyOrigin()
                            .AllowAnyHeader()
                            .AllowAnyMethod());
            });
4

0 回答 0