2016-08-20 2 views
1

나는 처음으로 프로젝트를 작업하면서 실제로 스택을 사용하는 것이 새로운 것으로 알고 쿠키를 사용하여 특정 브라우저의 요청을 기억하고 싶습니다. 그 후 내가 할 수없는 모든 요청에 ​​맞는 서버의 히스토리 데이터를 보내고 싶다. 적절한 방법을 찾지 못했다. 난 각도 js에서 sessionstorage를 사용했지만 노드 JS에서 유지 세션 데이터를 당겨 나던) 제발 알려주지 어떻게 만들어.노드 js 서버 쪽 데이터를 각도 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");}); 

각도 JS 여기 세션 VAR 타이틀을 설정 한 경우 : 하지만 각도에서, 내가 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 코드에서

답변

2

:

Sample answer

AnguarJs

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

에 대한 응답으로 변환 : 컨트롤러 파일에서

$http.get(/your_url).then(function(response){ 

    // You will get the above response here in response.data 

    }) 
관련 문제