javascript - Saya baru-baru ini menghadapi masalah post cross-domain apabila bekerja pada projek Saya fikir tidak ada cara untuk melakukan post cross-domain tanpa front-end, tetapi nampaknya terdapat titik perubahan.
ringa_lee
ringa_lee 2017-05-19 10:07:35
0
4
619

Oleh kerana permintaan latar belakang syarikat baharu pada asasnya adalah permintaan pos, masalah merentas domain pasti akan berlaku apabila mengusahakan projek. Dalam kamus saya, permintaan get boleh diselesaikan melalui jsonp, tetapi permintaan pos nampaknya hanya boleh dilakukan dengan menukar pengepala pelayan A-C-A-O. Tetapi hari ini rakan sekerja bahagian belakang saya memberitahu saya bahawa nampaknya penyemak imbas Chrome boleh menyelesaikan masalah merentas domain melalui tetapan, seperti ini
Jadi saya mencubanya, tetapi hasilnya nampaknya tidak memuaskan. Jadi saya ingin bertanya kepada semua orang di sini, adakah kaedah ini boleh dipercayai? ?

ringa_lee
ringa_lee

ringa_lee

membalas semua(4)
世界只因有你

1.jsonp

2. Pengepala tetapan pelayan

3.Proksi pelayan

4.XMLHttpRequest Tahap 2

Sudah tentu ada cara lain. Tetapi ini adalah cara paling mudah dan paling mudah untuk dilaksanakan pada pendapat saya

滿天的星座

Jika anda menggunakan alat binaan seperti webpack, terdapat pemalam proksi yang sepadan, yang boleh dikonfigurasikan kepada proksi merentas domain Terdapat juga banyak pelayan fail statik lain, seperti pelayan statik yang saya gunakan

大家讲道理

Saya juga menghadapi masalah merentas domain semasa menggunakan Vue untuk projek sebelum ini, semua permintaan mendapat OK, tetapi Post kemudiannya, saya menyemak data melalui perpustakaan yang dipanggil qs, qs.stringify data yang akan Diposkan , dan kemudian Itu sahaja

刘奇

Jika anda dalam peringkat pembangunan, tiada masalah.
Tetapi saya masih mengesyorkan agar domain silang bahagian belakang melalui cors Ini adalah amalan standard semasa

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