Rumah > Soal Jawab > teks badan
Saya menggunakan vue-cookies untuk projek vue.js saya. Saya menetapkan kuki daripada kod berikut:
this.$cookies.set('session',response.data.sessionCookie,'7d',null,null,true,'None')
Tetapi apabila saya melihat kuki, ia tidak ditetapkan, tetapi apabila saya menggunakan kod berikut:
this.$cookies.set('session',response.data.sessionCookie)
Saya dapat melihat biskut sedang ditetapkan. apa patut saya buat? Dilampirkan adalah tangkapan skrin menetapkan kuki dan kod sampel saya. Saya menggunakan ini https://www.npmjs.com/package/vue-cookies
Sila semak teks yang diserlahkan di mana saya menetapkan kuki
Menggunakan sekeping kod kedua, apabila tiada atribut digunakan, kuki saya ditetapkan dan saya boleh melihatnya dalam kuki
P粉5556827182024-03-26 17:59:52
Ini mungkin kerana anda cuba menetapkan kuki selamat menggunakan http://
dalam persekitaran pembangunan, yang tidak selamat.
Menurut dokumentasi MDNArahan tentang kuki selamat:
Anda boleh cuba menguji ciri ini pada pelayan selamat, atau jalankan Vue CLI dalam mod selamat. Untuk melakukan ini, tambahkan yang berikut pada vue.config.js dalam akar projek anda:
module.exports = { devServer: { https: true } }
Pastikan selepas memulakan semula pelayan pembangunan dengan tetapan ini, taip https://localhost:8080/
dalam penyemak imbas anda, ia tidak akan mengubah hala jika anda menaip https://localhost:8080/
,如果您键入 http://
.