** - 设置 cookie
- 获取 cookie
- 结构化 cookie***
**-我们先新建一个项目login-demo, 在里面编写index.js, 初始代码如下 **
在nodejs里面运行 Run Code
// 服务端操作 cookie
// 引入nodejs自带的http
const http = require("http");
const server = http.createServer((req, res) => {
// 设置cookie
res.setHeader("Set-Cookie", "b=456");
// 获取cookie
const cookieString = req.headers.cookie;
console.log(cookieString);
// cookie字符串转对象,
// 现在是a = 123,b=456要转成{a:123;b:456}
const cookieObj = {};
cookieString.split("; ").forEach((element)=>{
// a = 123
const key = element.split("=")[0]
const value = element.split("=")[1]
cookieObj[key] = value
})
console.log(cookieObj);
res.end("cookie test.....");
});
// 监听3000端口
server.listen(3000);
console.log("server is running, http://localhost:3000");