Isi kandungan:

Apakah Cors dalam AngularJS?
Apakah Cors dalam AngularJS?

Video: Apakah Cors dalam AngularJS?

Video: Apakah Cors dalam AngularJS?
Video: Рефакторинг: switch vs if-else vs enum vs HashMap [Шаблон "Команда"] 2024, November
Anonim

CORS bermaksud "Perkongsian Sumber Silang Asal". CORS tidak khusus untuk AngularJS . Ia adalah standard yang dilaksanakan oleh semua pelayar web. Secara lalai, semua penyemak imbas web menyekat permintaan untuk sumber daripada aplikasi jika dibuat di luar domain aplikasi.

Sehubungan itu, apakah isu Cors dalam sudut?

Keselamatan penyemak imbas tidak membenarkan anda membuat permintaan merentas domain kecuali jika respons HTTP mempunyai pengepala Control-Allow-Origin dengan nilai * atau domain pelanggan anda. Isu CORS adalah rangka kerja-agnostik dan mungkin berlaku dalam mana-mana aplikasi JavaScript bahagian hadapan yang dibina dengan JS biasa, React atau Vue.

Begitu juga, bagaimana saya boleh mendayakan CORS dalam sudut 8? Dayakan CORS dengan Konfigurasi Proksi tetapan dalam bersudut . Kepada membolehkan CORS melalui konfigurasi proksi, kita perlu menjana src/proksi. conf. json fail di dalam bersudut folder root dan juga letakkan kod berikut di dalamnya. Kami menggunakan harta selamat untuk membolehkan penggunaan SSL yang sengaja.

Memandangkan ini, bagaimana saya boleh mendayakan CORS dalam sudut 2?

Kepada membolehkan CORS , anda boleh melanjutkan kelas BrowserXhr (memandangkan anda sedang mengusahakan Typescript untuk Sudut 2 ) dan masukkannya dalam proses bootstrap. Buat fail dalam anda Sudut 2 projek bernama cust-ext-browser-xhr.

Bagaimanakah saya boleh mendayakan CORS dalam API Web?

Cara mendayakan CORS pada API Web anda

  1. Jika anda tertanya-tanya bagaimana untuk mendayakan CORS dalam API Web anda, anda harus memasang Microsoft.
  2. Dalam Visual Studio, pilih Pengurus Pakej Perpustakaan daripada menu Alat dan kemudian pilih Konsol Pengurus Pakej.
  3. Dalam Penjelajah Penyelesaian, kembangkan projek WebApi.
  4. Kemudian tambahkan atribut [EnableCors] pada pengawal yang dikehendaki:

Disyorkan: