내가 올바른 방향으로 가고 있는지 확실하지 않습니다. 내가 성취하려는 것을지도로 작성하고 가능한 피드백을 보내주십시오. 또한 유성에 아주 새롭기 때문에 나는 약간면에서 약간 무식하다. 이것은 사용자가 계정 - 트위터 또는 계정 - 페이스 북으로 로그인하는 2 인용 게임이 될 것입니다. 여기에 까다로운 부분은 로그인 한 두 명의 사용자가있는 경우에만 게임을 초기화합니다입니다 내 서버 부분에 코드 줄을 넣어 가지고 로그인 한 사람 파악하려면.게시 된 유성 데이터 액세스
if (Meteor.isServer) {
Meteor.publish("userStatus", function() {
return Meteor.users.find({
"status.online": true
})
});
}
에 필요한 사항의 내 생각 (userStatus === true) {사용자 "_id"}를 얻은 다음 해당 사용자를 배열로 밀어 넣고 배열에 사인하고 게임을 초기화 할 때마다 2 명의 사용자가 for 루프를 실행하도록 if 문을 작성합니다. 그들. 또한 의 주요 질문은 status.online이 true 인 경우 사용자 ID를 얻는 방법입니다. 더 효율적으로 만드는 방법에 대한 의견도 많이 듣습니다.
코드의 Meteor.publish 부분을 완전히 삭제해야합니까? @mjkaufer –
'Meteor.methods'를 사용하려면'Meteor.publish'가 필요 없습니다. – mjkaufer