Doccano: Permintaan XHR selalu dilakukan melalui http menghasilkan masalah konten campuran

Dibuat pada 5 Agu 2019  ·  3Komentar  ·  Sumber: doccano/doccano

Saya melayani doccano secara internal melalui https . Ketika saya biasa menyajikannya melalui http semuanya berfungsi dengan baik tetapi ketika saya beralih ke https dan saya mencoba membuat anotasi halaman data baru, saya mendapatkan kesalahan ini di konsol.
Tampaknya permintaan xhr selalu dilakukan melalui http sehingga konten diblokir secara default.
Bisakah Anda memastikan kode dapat bekerja dengan kedua protokol?

document_classification.js:1 Mixed Content: The page at 'https://doccano.example.com/projects/4/#' was loaded over HTTPS, but requested an insecure XMLHttpRequest endpoint 'http://doccano.example.com/v1/projects/4/docs?doc_annotations__isnull=&limit=5&offset=5&q='. This request has been blocked; the content must be served over HTTPS.
(anonymous) @ document_classification.js:1
e.exports @ document_classification.js:1
e.exports @ document_classification.js:1
Promise.then (async)
s.request @ document_classification.js:1
s.<computed> @ document_classification.js:1
(anonymous) @ document_classification.js:1
search @ document_classification.js:8
nextPage @ document_classification.js:8
t @ document_classification.js:14
Pr.t._withTask.o._withTask @ document_classification.js:14
document_classification.js:1 Uncaught (in promise) Error: Network Error
    at e.exports (document_classification.js:1)
    at XMLHttpRequest.d.onerror (document_classification.js:1)
question

Komentar yang paling membantu

@ armanrahman22 dan @fnocera sedang mengerjakan permintaan tarik yang mengimplementasikan pendekatan kedua yang saya sebutkan di atas. Perbaikan harus segera siap.

Semua 3 komentar

Sepertinya pengambilan yang menyebabkan masalah adalah tautan pagination Django Rest Framework dan bahwa server Django tidak menyadari bahwa itu di-host di belakang HTTPS. Anda mungkin harus menyetel SECURE_PROXY_SSL_HEADER agar https sisi klien berfungsi dengan pagination (perubahan konfigurasi).

Atau, dimungkinkan juga untuk mem-posting URL yang kami terima di Vue dari pagination DRF dan selalu menggunakan asal frontend untuk membuat permintaan alih-alih asal eksplisit yang ditentukan dalam tautan (perubahan kode).

@ armanrahman22 dan @fnocera sedang mengerjakan permintaan tarik yang mengimplementasikan pendekatan kedua yang saya sebutkan di atas. Perbaikan harus segera siap.

https://github.com/chakki-works/doccano/pull/328 memperbaiki masalah konten campuran.

Apakah halaman ini membantu?
0 / 5 - 0 peringkat

Masalah terkait

callmeashish picture callmeashish  ·  3Komentar

cohen-ori picture cohen-ori  ·  4Komentar

fangd123 picture fangd123  ·  3Komentar

aribornstein picture aribornstein  ·  3Komentar

rebby123 picture rebby123  ·  3Komentar