ASP .NET Core Web Api + Angular

Angular_01_项目创建

2018-10-25  本文已影响18人  xtddw

安装工具

Angular CLI

https://github.com/angular/angular-cli
https://cli.angular.io/

项目建立

ng new blog-client
cd my-app
ng serve –open (aliasng serve -o)

@NgModule({
  declarations: [
    //在此声明该模块下的组件
    AppComponent
  ],
  imports: [
    // 在此引入外部模块
    BrowserModule,
    AppRoutingModule
  ],
  providers: [],
  bootstrap: [AppComponent]
})
"schematics": {
        "@schematics/angular:component": {
          "styleext": "less",
          "spec": false
        },
        "@schematics/angular:moudle": {
          "spec": false
        }
      },

*API startup跨域配置

 //配置跨域
 services.AddCors(options =>
            {
                options.AddPolicy("AllowAngularDevOrigin",
                    builder => builder.WithOrigins("http://localhost:4200")
                    .WithExposedHeaders("X-Pagination")
                    .AllowAnyHeader()
                    .AllowAnyMethod());
            });
 services.Configure<MvcOptions>(options =>
            {
                options.Filters.Add(new CorsAuthorizationFilterFactory("AllowAngularDevOrigin"));
...
app.UseCors("AllowAngularDevOrigin");
上一篇 下一篇

猜你喜欢

热点阅读