프론트 엔드와 백엔드에 데이터베이스를 사용하는 두 개의 유성 앱이 있습니다. 일부 대량 작업으로 인해. 프론트 엔드 앱이 백엔드 서버를 호출합니다. 많은 방법으로 잘 작동합니다. 몇 가지 방법으로 인증을 확인해야합니다.백엔드 서버에서 Meteor.user() 값을 얻는 방법?
프론트 엔드
let remote = DDP.connect(<url>);
remote.call('methodName',argument, function(err,res){
});
백엔드 내가 매개 변수로 userId
를 보내 얼마나 안전 가정하자
Meteor.methods({
methodName: function(argument) {
Meteor.user() // null value
}
});
?
사용'this.userId', 참조 HTTPS 당신이 뭔가를 할 수 있습니다 : //docs.meteor.com/api/methods.html#DDPCommon-MethodInvocation-userId –
@AdrianLiaw'this.userId'는'null'입니다. 왜냐하면 그것의 백엔드 서버 –