【发布时间】:2017-01-09 20:23:53
【问题描述】:
Express documentation 表示我们可以使用此函数设置带有对象的 cookie:
res.cookie('cart', { items: [1,2,3] });
我想使用Angular ngCookie检索这个值:
var cart= $cookies.getObject('cart');
但它会抛出错误:
SyntaxError: Unexpected token j
我可以使用 $cookie.get('cart') 检索 cookie 的字符串值,实际上,它看起来像这样:
j:{ "items": [1,2,3] }
我知道我可以删除字符然后解析对象,但我宁愿有一个更通用的方法。
我可以强制 Express 不使用这种语法设置 cookie(不带“j:”)吗?
【问题讨论】:
标签: javascript angularjs express cookies