Có lẽ tôi đang thiếu một cái gì đó hoàn toàn, nhưng tôi có một máy chủ chạy cục bộ, và có không được định cấu hình Góc để sử dụng CORS cho các yêu cầu $ http. Khi tôi thực hiện yêu cầu HTTP cho localhost: <port>
, tôi thấy Chrome tạo yêu cầu OPTIONS trước.AngularJS vô hiệu hóa CORS?
Vì tôi cần hỗ trợ IE 8 - và AngularJS chắc chắn sẽ không hoạt động ở đó với CORS - tôi cần phải loại bỏ CORS.
Tôi đã thử đặt trực tiếp phương thức POST
không bằng cách sử dụng trình bao bọc $http.post
không có lịch phát sóng. Có lẽ điều này liên quan đến https://github.com/angular/angular.js/issues/1585
Tôi cũng đã thử gọi một bài đăng ajax jQuery trực tiếp từ bộ điều khiển - ngay cả với tùy chọn CORS là sai (vì nó dường như mặc định là true). Nó vẫn tạo ra một yêu cầu CORS.
Cấu hình cho điều này là gì?
Yea - điều này phù hợp với vấn đề của tôi, vấn đề mà tôi là kẻ ngốc. –