如何发送节点js服务器端数据到angularjs

我是新的意思是堆栈,实际上在我的第一个项目上工作,我想记住来自特定浏览器的请求,我已经使用cookie。 之后,我想从服务器发送历史数据特定于我无法做到的每一个请求,因为我找不到合适的方法。 我试图在angularjs中使用sessionstorage,但是这不拉我在节点js中保留的会话数据)请让我知道如何做到这一点。

节点js:当我在节点js中设置会话var标题

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");}); 

angularjs:但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); }}); 

这给未定义的

在你的Nodejs代码中:将你的响应转换成JSON

 res.send(JSON.stringify(data)); 

示例答案

AnguarJs:

在你的控制器文件中,

 $http.get(/your_url).then(function(response){ // You will get the above response here in response.data })