Rumah > Soal Jawab > teks badan
Tangkapan skrin laporan ralat adalah seperti berikut:
XMLHttpRequest cannot load http://localhost:9090/services/user/login. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:9000' is therefore not allowed access. The response had HTTP status code 403.
Konfigurasi proksi terbalik adalah seperti berikut:
Maaf, apakah masalah dengan konfigurasi?
过去多啦不再A梦2017-05-16 17:12:12
Hanya gunakan localhost untuk server_name. Tidak perlu memasukkan port, jika tidak http://localhost:9090/services/ akan dimajukan ke port 9000. Seharusnya tiada masalah dengan mengkonfigurasi bahagian lain Saya ingin membuat beberapa cadangan. Saya ingin menghantar kod dan bukannya gambar untuk konfigurasi nginx.
server {
listen 9090;
server_name localhost; // 修改这里
location /front/ {
proxy_pass http://127.0.0.1:9000/;
}
location /services/ {
proxy_pass http://127.0.0.1:8080/services/;
}
}
習慣沉默2017-05-16 17:12:12
Menurut mesej ralat, sepatutnya Apache anda tidak mempunyai kebenaran akses kepada perkhidmatan/ direktori?
Adakah laluan projek tidak berada di bawah laluan lalai Apache, jika ya, anda perlu mengkonfigurasinya dengan sewajarnya