2017-10-16 1 views
0

Ich kämpfe hier etwas mit etwas. Ich habe einen clientseitigen Code, der den Benutzer auffordert, einige Daten in ein Formular einzugeben.Zugriff auf clientseitige Variablen im serverseitigen Code mit Meteor JS?

Ich möchte diese Daten (nur zwei Integer-Variablen) auf der Serverseite verwenden.

Wie definiere ich diese Variablen und greife auf sie zu?

+0

Sie können Variablen übergeben, während die Server anfordert. Nein ? –

+1

Haben Sie einen Code geschrieben, der versucht, das zu tun, was Sie fragen? Wenn ja, poste es bitte in deine Frage. – chazsolo

Antwort

1

Sie müssen einen serverseitigen Code von der Clientseite aufrufen und die Werte übergeben, wenn Sie den serverseitigen Code aufrufen. Beispiel:

function someClientSide(){ 
    //do smt here 
    let v1 = foo 
    let v2 = bar 
    Meteor.call("updateTwoVariables", v1, v2) 
} 

Einige Ressource für api Methoden: https://docs.meteor.com/api/methods.html

+0

Hallo Peter, Danke! Ich habe es irgendwie mit Sammlungen herausgefunden, aber ich denke, es ist ein bisschen Arbeit. Hat Ihre Methode alle Ihre Zugriff auf v1 und v2 auf der Serverseite mit Meteor.call? –

+0

Ja. Wenn Sie wie diese verwenden, werden Sie die das Ergebnis in den Terminal 'Meteor.methods bekommen ({ updateTwoVariables (v1, v2) { console.log (v1, v2) } })' – peter

Verwandte Themen