zoukankan      html  css  js  c++  java
  • 【ABP】ABP跨域调用API时出现的问题

          public override void Initialize()
            {
                IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly());
    
                Configuration.Modules.AbpWebApi().DynamicApiControllerBuilder
                    .ForAll<IApplicationService>(typeof(ABPDemoApplicationModule).Assembly, "app")
                    .Build();
                var cors = new EnableCorsAttribute("*", "*", "*");
                GlobalConfiguration.Configuration.EnableCors(cors);//插入这两行代码
    
                Configuration.Modules.AbpWebApi().HttpConfiguration.Filters.Add(new HostAuthenticationFilter("Bearer"));
                ConfigureSwaggerUI();
            }

    坐标:WebApiModule.cs    安装: Microsoft.AspNet.WebApi.Cors

    这是ABP2.0左右的跨域解决方案


    2018.11.17

    abp更新很快 现在的版本是4.2.1

    在web层 找到appsettings.json  appsettings.Production.json  

      "App": {
        "CorsOrigins": "http://www.cnblogs.com,http://192.168.10.55:5121"
      },
    在这个CorsOrigins中写上你前端的域
  • 相关阅读:
    Java学习
    机器学习
    机器学习
    Java 学习
    哈希表复习
    [转] 数据库设计步骤
    Java
    c++的函数重载-笔记
    进程与线程-笔记
    内存知识-笔记
  • 原文地址:https://www.cnblogs.com/xuxml/p/8603302.html
Copyright © 2011-2022 走看看