我是新来的堆栈,实际上是在我的第一个项目上工作,我想记住来自特定浏览器的请求,这是我使用 cookie 完成的。之后,我想从服务器发送特定于我无法执行的每个请求的历史数据,因为我找不到合适的方法。我尝试在 Angular js 中使用 sessionStorage,但这并没有提取我保存在节点 js 中的会话数据)请让我知道如何制作它。
节点 js:当我在节点 js 中设置会话变量标题时
var chkck = function(req,res,next){
console.log("inside cookie callback .. ");
req.session.titles = req.session.titles || [];
//titles.push(req.params.)
req.session.titles.push("22");
res.sendFile("F:/customer/public/index.html");
}
app.use(chkck);
app.get('/',function(req,res){
res.sendFile("F:/customer/public/index.html");});
angular js:但在 angular 中,我无法从 sessionStorage 中检索标题。
var nameapp=angular.module('name-App',["ngRoute",'ngCookies','ngStorage']);
nameapp.controller('NameCtrl',
function($scope,$http,$window, $cookieStore,$sessionStorage ){
$scope.arr=[];
$scope.finddet=function(){
console.log("sessionstorage.titles"+ $sessionStorage.titles);
}});
这给出了未定义的