req属性作用域问题

来源:7-3 cookie用于登录验证

宝慕林6455129

2019-04-20

res.setHeader(‘Content-type’, ‘application/json’)
//解析query
req.query = querystring.parse(req.url.split(’?’)[1])
//解析cookie
req.cookie = {}
const cookiestr = req.headers.cookie || ‘‘
req.cookie = cookiestr.split(’;’).forEach(item => {
if (!item) {
return
}
//{“key”:“value”}
const arr = item.split(’=’)
const key = arr[0].trim()
const val = arr[1].trim()
req.cookie[key] = val
console.log(‘52’,req.cookie)

})

getPostData(req).then(postdata => {
    console.log('53',req.cookie)
    req.body = postdata
    const blogResult = handleBlogRouter(req, res)
    if (blogResult) {
        blogResult.then(blogData => {
            res.end(
                JSON.stringify(blogData)
                )
        })
        return
    }

为什么在52出cookie有定义到了53就没有定义了呢?

写回答

1回答

双越

2019-04-20

getPostData 是哪里定义的?

建议你先把代码格式调整好,代码格式都是乱的,看不明白。

0
0

Node.js+Express+Koa2+Nest.js 开发服务端

从入门到实战,一站式掌握 Node.js+Express+Koa2

4132 学习 · 2024 问题

查看课程