Menyimpan data adalah bahagian yang tidak dapat dielakkan dalam membina aplikasi moden. Penyemak imbas menyediakan beberapa mekanisme untuk menyimpan data, yang paling biasa adalah kuki. Kuki ialah elemen data kecil yang boleh ditukar antara penyemak imbas dan pelayan. Mereka mempunyai banyak kegunaan dalam pembangunan web, termasuk pengesahan, pilihan pengguna dan penjejakan merentas tapak. Walaupun kuki berguna kepada kami, kadangkala kami perlu memadamkannya.
Dalam artikel ini, kami akan meneroka cara mengosongkan kuki menggunakan Node.js. Kami akan mulakan dengan merangkumi beberapa asas kuki dan kemudian membincangkan pelbagai cara untuk mengosongkan kuki.
Kuki ialah elemen data kecil yang biasanya disimpan pada komputer pengguna oleh penyemak imbas. Ia digunakan untuk bertukar-tukar maklumat antara pelayar dan pelayan. Pelayan boleh menetapkan kuki untuk mengandungi sebarang data, seperti rentetan, nombor atau objek JavaScript. Penyemak imbas menyimpan kuki dalam fail tempatan dan menghantarnya kembali ke pelayan atas permintaan berikutnya.
Kuki mempunyai banyak kegunaan. Berikut ialah beberapa kegunaan yang paling biasa:
Apabila kami perlu memadam kuki, kami boleh menggunakan kaedah berikut:
Dalam kebanyakan kes, kami boleh memadamkan kuki dengan menetapkan tarikh tamat tempoh dalam kuki kepada masa lalu. Dalam contoh kod di bawah, kami mentakrifkan fungsi deleteCookie yang menerima nama kuki sebagai parameter. Fungsi ini mula-mula mencipta objek tarikh lampau dan menyerahkannya kepada kaedah setCookie.
function deleteCookie(name) { document.cookie = name + '=;expires=Thu, 01-Jan-70 00:00:01 GMT;'; }
Jika kami tahu nama dan nilai kuki yang ingin kami padamkan, kami boleh menggunakan kod berikut untuk menetapkan nilai kuki itu Tetapkan kepada mengosongkan dan tetapkan tarikh luputnya kepada masa lalu:
document.cookie = "cookiename=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;";
Jika anda menggunakan Node .js dan rangka kerja ekspres, anda boleh menggunakan perpustakaan penghurai kuki untuk memadamkan kuki. Pustaka cookie-parser membolehkan kami menghuraikan dan memanipulasi kuki dengan mudah. Anda boleh memasang pustaka penghurai kuki menggunakan kod berikut:
npm install cookie-parser --save
Selepas memasang pustaka penghurai kuki dalam aplikasi Node.js anda, anda boleh membaca, menetapkan dan memadam kuki menggunakan kod berikut:
var express = require('express') var cookieParser = require('cookie-parser') var app = express() app.use(cookieParser()) // set a cookie app.use(function (req, res, next) { // set a cookie with the name 'mycookie' and value 'hello' res.cookie('mycookie', 'hello') next() }) // delete a cookie app.use(function (req, res, next) { // delete the cookie with the name 'mycookie' res.clearCookie('mycookie') next() }) app.listen(3000)
Dalam kod di atas, kami mula-mula memasang pustaka penghurai kuki dan menggunakannya dengan aplikasi ekspres. Kemudian, kami mentakrifkan dua fungsi penghalaan untuk menetapkan dan memadam kuki. Apabila menetapkan kuki, kami menggunakan kaedah res.cookie, dan apabila memadamkan kuki, kami menggunakan kaedah res.clearCookie.
Kuki ialah salah satu mekanisme penyimpanan data yang biasa digunakan dalam pembangunan web. Ia boleh digunakan untuk pelbagai tujuan, termasuk pengesahan, pilihan pengguna dan penjejakan merentas tapak. Walaupun kuki sangat berguna kepada kami, kadangkala kami perlu memadamkannya. Dalam artikel ini, kami membincangkan beberapa cara berbeza untuk memadamkan kuki, termasuk dengan menetapkan tarikh tamat tempoh kepada masa lalu, menetapkan nilai kuki kepada kosong dan menggunakan perpustakaan penghurai kuki dan rangka kerja ekspres. Tidak kira kaedah yang anda pilih, anda sepatutnya dapat memadamkan kuki dengan mudah dan melindungi privasi pengguna anda.
Atas ialah kandungan terperinci Terokai cara mengosongkan kuki menggunakan Node.js. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!