Xử lí lỗi cross domain (CORS error)
Cách xử lí lỗi CORS khi init sdk
Last updated
Cách xử lí lỗi CORS khi init sdk
Last updated
CareSoft mặc định sẽ chặn cross domain cho những domain chưa được whitelist trên hệ thống. Nếu môi trường code của bạn không thuộc whitelist CORS của CareSoft, bạn sẽ gặp phải lỗi này:
Cách xử lí: Khi bạn đang thao tác trên môi trường test, làm theo hướng dẫn sau:
Nếu dùng google chrome (hoặc các trình duyệt khác sử dụng nhân chromium): Đóng chrome và khởi động lại với tham số --disable-web-security
Hãy chắc chắn rằng bạn đã đóng tất cả các cửa sổ chrome đang bật
Click chuột phải vào chrome, chọn Properties.
Ở ô Target nhập đoạn lệnh sau:
--user-data-dir
Là đường dẫn đến thư mục tự tạo, ví dụ c:/chromedev
.Sau đó click chọn Ok.
Nếu thành công, khi mở chrome trình duyệt sẽ cảnh báo "you are using an unsupported command line". Bạn có thể bỏ qua thông báo này và thực hiện init sdk như bình thường
Tham khảo: https://stackoverflow.com/a/3177718
Nếu bạn deploy app ở môi trường thật, bạn cần gửi thông tin tên miền hiện tại đang sử dụng để CareSoft mở whitelist CORS.