/app.js
app.js
const express = require('express') const app = express() const port = 3000 const userRoute = require('./routes').user; app.set('view engine', 'pug') app.set('views', './views'); // https://expressjs.com/en/4x/api.html#req.body app.use(express.json()) // for parsing application/json app.use(express.urlencoded({ extended: true })) // for parsing application/x-www-form-urlencoded app.use(express.static('public')); // TEST Send cookie app.get('/', function (req, res) { res.render('index', { title: 'Hey', message: "ExpressJS" }) }) app.get('/cookie', function(req, res, next) { res.cookie('user-id', 12345); res.send('Hello'); }) app.use('/users', userRoute); app.listen(port, () => console.log(`Example app listening on port ${port}!`))
Cách hoạt động của cookie
[1] Server tạo và gửi cookie về
[2] => Browser lưu lại cookie
[3] => Từ đó trở đi browser gửi cookie lên server liên tục trong các request về sau.
Tạo cookie và gửi về
Gửi cookie đó lên server trong lần request về sau
0 nhận xét:
Post a Comment