Angular4 Lỗi 500 (Internal Server Error)

Mình mới học Angular 4 để chuẩn bị cho dự án sắp vào nhưng bị lỗi phần CRUD angular với web ASP.NET MVC API.

Mình lấy dữ liệu trong phần xử lý trong service như sau:

@Injectable()
export class CatalogService {

  selectedCatalog: Catalog;
  catalogList: Catalog[];
  constructor(public http: Http) { }

  getCatalogList(){
    this.http.get('http://localhost:28750/api/Catalogs/')
    .map((data : Response) =>{
      return data.json() as Catalog[];
    }).toPromise().then(x => {
      this.catalogList = x;
    })
  }

}

Phía bên Web API mình có thiết lập

var corsAttr = new EnableCorsAttribute("http://localhost:4200", "*", "*");
config.EnableCors(corsAttr);

Xem forums sửa lỗi đủ kiểu nhưng vẫn lỗi. Ai đã fix bug này được cho xin ý kiến với.Cảm ơn nhiều lắm luôn!

Bác đã test lại bên server chưa ? chứ code 500 là lỗi bên phía server mà bác :smile:

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?