2013-11-27 5 views
0

Meteor 앱의 크롬 확장에서 오는 크로스 사이트 아약스 로그인 요청이 있습니다. Iron-Router와 where:'server' 설정을 사용하여 Meteor 측에서 처리하고 있습니다. 요청이 잘 접수되었지만 요청이 생겼으므로 사용자에게 로그인하고 싶습니다. 서버에서 어떻게합니까?Meteor Login 사용자 서버에서

action 콜백에서 Router.go('otherRoute', {email:requestEmail, password:requestPassword})을 사용하여 서버에서 다른 라우터로 리디렉션하여 해킹하는 방법을 시도했지만 go 메서드를 찾을 수 없어 작동하지 않았습니다. 어느 쪽이든, 그것은이 문제에 대한 가난한 해결책처럼 보입니다.

+0

나는 그 일을 할 수 없다고 두려워합니다. 원하는 것을 얻기 위해서는'webSockets' +'Meteor DDP'를 통해 연결해야합니다. –

답변

0

대충 말하면 사용자 정의 (유성?이 아닌) 웹 사이트에 DDP client이 다소 필요합니다. 필요한 기능은 유성의 livedata 패키지로 구현됩니다. 노드 패키지 node-ddp-clinet (서버 측)도 있습니다.이 패키지는 자신의 클라이언트를 구현하는 출발점으로 사용할 수 있습니다.

DDP client으로 작업 한 후에는 DDP을 통해 서버에 login 메서드를 호출하여 로그인해야합니다. 자세한 내용은 here을 참조하십시오.

관련 문제