Node.js 设置expressjs值中的res.setheader()时未设置cookie名称
我正在尝试设置cookies中请求参数的值。正在浏览器中设置值,但未设置名称 下面是我在其中设置cookie的请求Node.js 设置expressjs值中的res.setheader()时未设置cookie名称,node.js,express,cookies,Node.js,Express,Cookies,我正在尝试设置cookies中请求参数的值。正在浏览器中设置值,但未设置名称 下面是我在其中设置cookie的请求 router.post('/getsearchvalue',(req,res,next)=>{ var proteinname =req.body.proteinname; console.log(proteinname) res.setHeader('Set-Cookie', proname = req.body.proteinname ) co
router.post('/getsearchvalue',(req,res,next)=>{
var proteinname =req.body.proteinname;
console.log(proteinname)
res.setHeader('Set-Cookie', proname = req.body.proteinname )
console.log("inside post")
res.render('searchresult')
})
当我在google chrome的调试器模式下检查应用程序选项卡时,我可以看到名称列为空,但值列具有所需的值。语法错误,您实际上需要设置一个字符串:
res.setHeader('Set-Cookie', `proname=${req.body.proteinname}`)
非常感谢你,它正在工作。在过去的3个小时里,我一直在做这件事。如果您能让我知道我在哪里可以了解更多关于it@K.M.J-描述了Cookies。这是ES6中模板文本的语法。