我正在使用Connect
中的Cookies
中间件来获取一些Cookie。我的代码是这样的:
var connect = require("connect");
var Cookies = require("cookies");
connect()
.use(Cookies.express(["key"]))
.use(function(req,res){
console.log(req.cookies.get("foo"));
console.log(req.cookies.get("baz"));
res.end();
})
.listen(8080)
我正在使用curl
发送两个名为foo
和baz
的Cookie,我希望输出在控制台中是他们的值。但是,我明白了:
bar, baz=tax
undefined
我的curl
请求如下所示:
curl http://localhost:8080/ -H "Cookie: foo=bar, baz=tax"
如何在单独的行中获取值?
答案 0 :(得分:1)
你的卷曲电话错误应该是:
curl http://localhost:8080/ -H "Cookie: foo=bar; baz=tax"
使用;
代替,