Apakah penggunaan sesi dalam nod?

WBOY
Lepaskan: 2022-04-22 15:35:24
asal
2628 orang telah melayarinya

Dalam nod, sesi digunakan untuk interaksi antara pelawat dan tapak web Ia digunakan untuk menjejaki identiti pengguna klien dan dipanggil maklumat sesi akan dihantar ke web apabila mengakses pelayar meminta alamat http pada pelayan dan sepadan dengan maklumat akses; data sesi disimpan pada pelayan dan data kekal tidak boleh disimpan,

Apakah penggunaan sesi dalam nod?

Pengoperasian persekitaran tutorial ini: sistem Windows 10, nodejs 12.19 Versi 0, komputer Dell G3.

Apakah penggunaan sesi dalam nod?

Sesi dipanggil maklumat sesi mengakses pelayar meminta alamat http, Ia akan dihantar ke pelayan web dan dipadankan dengan maklumat capaian Apabila laman web ditutup, ini bermakna sesi telah tamat dan laman web tidak boleh mengakses maklumat, jadi ia tidak dapat menyimpan data kekal. Kami tidak boleh mengakses dan melumpuhkan tapak web

kuki dan sesi ialah kedua-dua cara untuk menjejak identiti pengguna pelanggan. Mereka memberikan kemudahan yang hebat untuk web berbilang halaman, membolehkan pelayan mengenal pasti pengguna yang berbeza dengan jelas, tetapi mereka juga mempunyai perbezaan tertentu.

Perbezaan: Data kuki disimpan pada bahagian klien dan data sesi disimpan pada bahagian pelayan.

sesi

Pasang modul

cnpm install express-session
Salin selepas log masuk

Perkenalkan

var express = require('express');
var session = require('express-session');
var app = express();
app.use(session({secret: 'keyboard cat', resave: false, saveUninitialized: true, cookie: {maxAge: 60000}}));
Salin selepas log masuk

Gunakan

router.get('/set', function (req, res, next) {
    //设置session
    req.session.username = 'zhangsan';
    res.send('ok');
});
router.get('/get', function (req, res, next) {
    //获取session
    console.log(req.session);
    console.log(req.session.username);
    res.send('session的值:‘+req.session);
});
Salin selepas log masuk

Nota: Sesi hanya wujud dalam sesi semasa Sebaik sahaja sambungan diputuskan, sesi itu hilang

Ringkasan: Jika kita perlu log masuk ke tapak dengan kerap, sebaiknya gunakan kuki untuk menyimpan maklumat, jika tidak. ia akan menjadi sangat menyusahkan untuk log masuk setiap kali , jika anda perlu menggunakan sesi untuk tapak yang memerlukan keselamatan yang tinggi dan keupayaan untuk mengawal data, sudah tentu kami juga boleh menggabungkan kedua-duanya untuk membuat laman web berjalan mengikut idea kami <.>

Pembelajaran yang disyorkan: "

tutorial video nodejs

Atas ialah kandungan terperinci Apakah penggunaan sesi dalam nod?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!