这里有一些我真的不明白:
我已经在服务器端快速运行,会话已初始化。
app.use(express.session({
secret: 'mySecret'
})
}));
正如这篇文章Confusion over session IDs using Connect中提到的,它向任何请求发送一个 connect.sid cookie。
在客户端,我想读取这个cookie的内容,感觉不可能:
angular.module('myApp.controllers', ['ngCookies','myApp.services'])
.controller('homeCtrl', function($scope, $cookies) {
$cookies['test']='myValue';
console.log($cookies);
});
当我运行它时,我在日志中得到了这个对象:Object {test: "myValue"}
,而如果我去 Chrome 调试器中的资源选项卡,我可以看到两个 cookie:
我究竟做错了什么 ?
是否无法从 angular 访问服务器制作的 cookie?
谢谢