0
Wie kann ich meine Servermethoden Antwort in Client abrufen? Wenn ich eine Servermethode aufruft und eine console.log-Antwort ausfühle, gibt es mir "undefined" auf dem Client, aber auf dem Terminal gibt es den Wert wie erwartet zurück.Meteor-Server-Methode gibt in Callback undefined zurück
Mein Meteor Version ist Meteor 1.3.2.4
Methode auf dem Server
Meteor.methods({
TestMethodOnProd : (arg) => {
console.log("In Prod ", arg)
return Meteor.userId()
}
})
Aufruf der Methode auf dem Client.
Meteor.call("TestMethodOnProd","Some text on prod",(err,res)=> {
console.log("Err ",err)
console.log("Res ",res)
})
console.log auf Client (Browser) gibt
Err undefined
Res undefined
console.log in der Terminal
gibtErr undefined
Res <user_id_here>
können Sie machen ein Repo dafür auf Github? Ich habe versucht, genau das gleiche zu tun und es hat absolut funktioniert. Haben Sie sowohl "accounts-password" als auch "accounts-ui" installiert? Werfen Sie einen Blick darauf: https://github.com/ickyrr/testing-only.git – ickyrr