下面是一个nodejs中cookie的一个例子:
Cookie 管理
我们可以使用中间件向 Node.js 服务器发送 cookie 信息,以下代码输出了客户端发送的 cookie 信息:
// express_cookie.js 文件
var express = require('express')
var cookieParser = require('cookie-parser')
var app = express()
app.use(cookieParser())
app.get('/', function(req, res) {
console.log("Cookies: ", req.cookies)
})
app.listen(8081)
执行以上代码:
$ node express_cookie.js
运行结果是:Cookies: {}
这是什么意思?为什么是空?
The server does not set cookies for the browser, and the JS in the browser is not set. Why are there cookies?