저는 개인 정보와 친구라고하는 여러 모듈을 포함하는 프로필 페이지를 개발했습니다.평균 스택 - html보기에서 ng-controller로 변수를 전달합니다.
각 모듈은 데이터베이스 호출을하는 ng 컨트롤러이지만 데이터베이스 호출이 동적 이도록이 사용자와 관련된 데이터를 검색 할 수 있도록 프로필이 표시되는 사용자의 ID를 전달할 수 있기를 원합니다.
어떻게해야합니까? 사전에
감사합니다,
마누엘
* 해설 * 내가 인증 (여권과) 세션 관리를 처리 express.js을 사용하고 . 사용자가 로그인하면 그는 "/ profile"페이지에 도달합니다.
나는 특히 여러 측면에서 라우팅을 처리하고 싶지 않았기 때문에 노드 측에서 모든 라우팅을 처리하기로 결정했습니다. 그래서 나는 전화를주고받는 경로를 만들었습니다.
사용자가 "/ profile"에 도착하면 다른 모듈 (personnal info, friends 등)이 연결된 사람을 기반으로 업데이트하고 싶습니다.
나는 비 동적 호출 할 관리 :app.controller('UserInfo', [
'$scope', '$http',
function($scope, $http) {
$http.get("/api/users/info/1")
.then(function(response) {
$scope.user = response.data.local;
});
}
]);
을하지만이 상황에 의존하지 않습니다. 그래서 지금은 get 호출을 같은 방법으로 만들고 싶지만 사용자의 ID (또는 다른 적절한 방법)를 전달하여 데이터를 검색 할 수 있습니다.
진행 방법에 대한 의견이 있으십니까? 다중 페이지 평균 응용 프로그램에서이를 처리하는 방법에 대한 자습서 링크 인터넷에서 발견 된 대부분의 문서는 단일 페이지 응용 프로그램과 관련되어 있으며 필자의 요구에 응답하지 않습니다. 감사합니다.
https://blog.nodejitsu.com/sessions-and-cookies-in-node/ 우리에게 서버 측의 코드 – Weedoze
사용 세션보기 : 여기
는 exemple입니다. –ngStorage를 사용하여 사용자 관련 데이터를 한 번 호출해야하는 로컬 저장소에 저장할 수 있습니다. 참고 : 로컬 저장소에 암호를 저장하지 마십시오. 예 : 사용자가 성공적으로 로그인하면 localstorage에 저장하고 사용자가 로그 아웃 할 때 제거하십시오. –