Rumah  >  Soal Jawab  >  teks badan

javascript - 前后端分离后你们是如何解决跨域问题的

联调接口 后台完全不管 目前准备用jsonp来做跨域 想问各位有没有什么更好的解决方法

伊谢尔伦伊谢尔伦2742 hari yang lalu1171

membalas semua(12)saya akan balas

  • 天蓬老师

    天蓬老师2017-04-18 10:57:24

    Tetapkan response.setHeader("Access-Control-Allow-Origin", "*"); di latar belakang
    Anda juga boleh mengkonfigurasinya di sebelah nginx untuk menyelesaikan masalah.
    jsonp bukanlah kaedah yang sangat baik, ia mempunyai had saiz pada data yang dihantar.

    balas
    0
  • ringa_lee

    ringa_lee2017-04-18 10:57:24

    CORS......

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:57:24

    KOR. Memandangkan ia adalah analisis bahagian hadapan dan bahagian belakang, cuma tetapkan pengepala di latar belakang

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:57:24

    Kali ini, pelayan nod akan digunakan untuk memajukan permintaan

    balas
    0
  • PHP中文网

    PHP中文网2017-04-18 10:57:24

    Adalah tidak disyorkan untuk menggunakan jsonp merentas domain Walaupun kaedah purba ini mempunyai keserasian yang baik, ia mempunyai had yang besar dan mempunyai risiko XSS.
    Pemisahan lengkap bahagian hadapan dan bahagian belakang memerlukan, sudah tentu, kakitangan bahagian hadapan untuk menguruskan pelayan web Sudah tentu, ini mempunyai keperluan yang lebih tinggi untuk kakitangan bahagian hadapan.

    Jika ia hanya untuk melaraskan antara muka, adalah lebih baik untuk menyediakan pelayan ujian tempatan sendiri Ia digunakan sebagai pelayan statik untuk halaman, yang mudah untuk melaraskan halaman, dan boleh memajukan permintaan dan permintaan. data tersebut.
    Anda boleh menggunakan ekspres sendiri, atau anda boleh menggunakan yang sudah siap seperti browsersync+gulp atau webpack+hot reload server.

    Saya menggunakan browsersync, konfigurasinya sangat mudah, anda boleh merujuk kepada ini.

    balas
    0
  • 黄舟

    黄舟2017-04-18 10:57:24

    Terdapat pemalam krom, apa yang dilakukannya ialah respons.setHeader("Access-Control-Allow-Origin", "*") , hidupkan sahaja.

    balas
    0
  • 阿神

    阿神2017-04-18 10:57:24

    Tambah nginx

    balas
    0
  • 阿神

    阿神2017-04-18 10:57:24

    WebSocket tidak tertakluk kepada sekatan merentas domain dan boleh menghantar sebarang data, termasuk jsonp.

    balas
    0
  • 天蓬老师

    天蓬老师2017-04-18 10:57:24

    Bukankah ini sepatutnya diputuskan sebelum pembangunan? Bukankah sudah lewat sedikit untuk memutuskan sama ada ia adalah jsonp atau cors sehingga penyahpepijatan bersama?

    balas
    0
  • PHPz

    PHPz2017-04-18 10:57:24

    Tidak perlu jsonp, ia terlalu menyusahkan

    balas
    0
  • Batalbalas