javascript - 前后端分离后你们是如何解决跨域问题的
伊谢尔伦
伊谢尔伦 2017-04-18 10:55:24
0
12
1251

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

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

membalas semua(12)
Peter_Zhu

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.

左手右手慢动作

CORS......

Ty80

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

Ty80

Kali ini, pelayan nod akan digunakan untuk memajukan permintaan

Ty80

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.

黄舟

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

阿神

Tambah nginx

阿神

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

Peter_Zhu

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

PHPzhong

Tidak perlu jsonp, ia terlalu menyusahkan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan