Saya mencoba mengatur AngularJS untuk berkomunikasi dengan sumber daya asal-silang di mana host aset yang memberikan file templat saya ada di domain yang berbeda dan oleh karena itu permintaan XHR yang berkinerja angular harus berupa cross-domain. Saya telah menambahkan header CORS yang sesuai ke server saya untuk permintaan HTTP untuk membuat ini berfungsi, tetapi tampaknya tidak berfungsi. Masalahnya adalah ketika saya memeriksa permintaan HTTP di browser saya (chrome), permintaan yang dikirim ke file aset adalah permintaan OPTIONS (seharusnya permintaan GET).
Saya tidak yakin apakah ini bug di AngularJS atau jika saya perlu mengkonfigurasi sesuatu. Dari apa yang saya pahami pembungkus XHR tidak dapat membuat permintaan HTTP OPSI sehingga sepertinya browser sedang mencari tahu apakah "diizinkan" untuk mengunduh aset terlebih dahulu sebelum melakukan permintaan GET. Jika demikian, apakah saya perlu mengatur header CORS (Access-Control-Allow-Origin: http://asset.host ... ) dengan host aset juga?
$resource
POST menghasilkan permintaan OPSI ke server backJS Expressend saya (pada host yang sama; tetapi port yang berbeda).