node-20-cookie-res

简介: 后端访问前端cookie前端每次发请求 都会携带cookie的服务端能获取客户端的所有cookie

1.cookie-parser


后端访问前端cookie

前端每次发请求 都会携带cookie的

服务端能获取客户端的所有cookie

cookie-parser中间件


const cookieParser = require("cookie-parser")
app.use(cookieParser())
app.post('/msg',function(req,res){
    // 直接在客服端 控制台创建cookie 也能访问
    // 服务器端获取cookie
    console.log("读取cookie:",req.cookies);
    res.send(req.cookies)
})



2.服务端设置cookie



// 服务端设置cookie
  // XSS跨站脚本攻击
    res.cookie("weight","75kg",{
        expires:new Date(Date.now()+10000),
        httpOnly:true
    })
    res.send("设置成功")

更多cookie配置请看文档,文末有链接


3. res 更多配置


res.redirect(状态码可选,后端路由)

res.redirect(200,"/list")

res.jsonp()

res.location("http:/www.baidu.com")

XSRFCross-site request forgery跨站请求伪造

好好看文档吧




相关文章
|
3月前
|
中间件
node使用multer进行文件上传
node使用multer进行文件上传
|
存储 负载均衡 JavaScript
Node(二)——中间件,Cookie,multer
中间件(Middleware) 是一个函数,它可以访问请求对象(request object (req)),响应对象(response object (res)), 和 web 应用中处于请求-响应循环流程中的中间件,一般被命名为 next 的变量。 🧨中间件的功能: 执行任何代码。 修改请求和响应对象。 终结请求-响应循环。 调用堆栈中的下一个中间件。
97 1
Node(二)——中间件,Cookie,multer
【node报错解决方案】Error: Cannot find module http-errors
【node报错解决方案】Error: Cannot find module http-errors
259 0
【node报错解决方案】Error: Cannot find module http-errors
node笔记记录73params和post请求3
node笔记记录73params和post请求3
51 0
node笔记记录73params和post请求3
node笔记记录74params和post请求4
node笔记记录74params和post请求4
33 0
node笔记记录74params和post请求4
node笔记记录69params和post请求1
node笔记记录69params和post请求1
44 0
node笔记记录69params和post请求1
|
前端开发
(node:10712) UnhandledPromiseRejectionWarning: #<Object>
在学习node的时候,运行代码突然报下面错误,这个在百度上找了一下,发现描述的有点不正确。这个错误是说不能够处理promise的reject,通俗一点,就是你的promise抛了一个异常出来,但是你调用者没有进行捕获处理,也就是没有写catch()函数来进行捕获。
(node:10712) UnhandledPromiseRejectionWarning: #<Object>
|
监控 JavaScript 前端开发
使用node的服务器请求初解
前几天写了一个翻译小工具,使用了node.js的http服务器请求,在这里记录一下使用的步骤和注意事项
106 0
使用node的服务器请求初解