cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - angularjs 如何跨域?

用的localhost地址想向dribbble请求数据

报出
XMLHttpRequest cannot load https://api.dribbble.com/v1/shot. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost' is therefore not allowed access. The response had HTTP status code 404.

只感觉是跨域的问题.. 请问 该如何解决.

他给了Client ID, Client Access Token..不知道该如何使用..... 求解答QAQ

迷茫迷茫2744 hari yang lalu523

membalas semua(5)saya akan balas

  • 天蓬老师

    天蓬老师2017-05-15 17:03:31

    ...Saya tidak pernah menggunakan angularjs tetapi saya melihat dan permintaannya juga berdasarkan XMLHttpRequest Jadi bagaimana ia boleh menjadi domain silang? Jika anda ingin merentas domain, sila cari terus kaedah merentas domain axjx.

    balas
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-15 17:03:31

    Anda boleh menggunakan nod untuk memajukan permintaan

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-15 17:03:31

    Domain itu berbeza daripada hos tempatan anda, jadi anda digesa dengan ralat ini. Terdapat dua kaedah. Biarkan kor dihidupkan di latar belakang dan tetapkan pengepala ini Access-Control-Allow-Origin: * untuk menunjukkan bahawa permintaan daripada semua domain dibenarkan. Atau gunakan JSONP, atau cari penyelesaian lain

    balas
    0
  • 世界只因有你

    世界只因有你2017-05-15 17:03:31

    Mesej ralat yang anda laporkan menunjukkan bahawa anda ingin mengakses api.dribbble.com daripada localhost
    Ini adalah dua domain berbeza, jadi terdapat masalah merentas domain.
    Cara menggunakan CROS:
    Tetapkan Access-Control-Allow-Origin: * dalam pengepala fail php api.dribbble.com untuk membenarkan akses daripada semua domain.
    Walau bagaimanapun, terdapat isu keselamatan dalam berbuat demikian Anda disyorkan untuk mengkonfigurasi persekitaran secara setempat dan menggunakan hos untuk menghalakan nama domain ujian seperti test.dribbble.com ke tempatan
    Kemudian tetapkan nama domain ujian. dalam pengepala fail php untuk mengaksesnyaAccess-Control-Allow-Origin: "test.dribbble.com"
    Dengan cara ini, test.dribbble.com boleh mengakses api.dribbble.com

    balas
    0
  • 阿神

    阿神2017-05-15 17:03:31

    Jika anda hanya mahu menjalankannya secara setempat, kemudian gunakan penyemak imbas chrome dan dayakan tetapan merentas domain. http://blog.csdn.net/notepaper/article/details/8565524

    balas
    0
  • Batalbalas