Hallo zusammen,
ich hoffe, dass ich mit meinem Anliegen in dieser Abteilung richtig bin. Ich bin gerade dabei mir ein bisschen Javascript und Node.js beizubringen und kriege ein bisschen Verständnisprobleme bei der RESTApi (hoff ich doch, dass ich da was nicht vertauscht habe
)
Ich versuche gerade aus dem Backend die Daten aus der Datenbank auslesen und diese an die Frontend zu schicken. Also versuche ich aus dem Backend die Daten mit POST zu schicken und an der Frontend mit GET zu empfangen. Bitte nicht schlagen, bin neu zu diesem Thema und brauche da ein bisschen Zeit um mich da reinzudenken. ^^
Dies ist der Auszug aus meinem Backend:
app.post('/profile', function(req, res){
var bytecoins;
var energy;
couch.get("player", "/herbert").then(({data, headers, status}) => {
bytecoins = data.bytecoins;
energy = data.energy
}, err => {
console.log(err)
});
res.send(bytecoins, energy);
})
Und das aus dem Frontend
update: function(){
this.$http.get('/profile?bytecoins=' + this.bytecoins + '&energy=' + this.energy)
}
Dabei wird ein 500 für den /profile geschmissen. Gibt es eine Möglichkeit diese Daten vielleicht automatisiert aus der Datenbank zu laden? Im Moment rufe ich es über die "update" Funktion, die durch nen Knopf erzeugt wird. Es wäre aber schön, wenn das beim Laden der index.html passieren würde. Ich würde mich sehr freuen um ausführliche Erklärungen um die Hintergründe besser nachvollziehen können.
Besten Dank im Voraus
MfG
wintermute
ich hoffe, dass ich mit meinem Anliegen in dieser Abteilung richtig bin. Ich bin gerade dabei mir ein bisschen Javascript und Node.js beizubringen und kriege ein bisschen Verständnisprobleme bei der RESTApi (hoff ich doch, dass ich da was nicht vertauscht habe
Ich versuche gerade aus dem Backend die Daten aus der Datenbank auslesen und diese an die Frontend zu schicken. Also versuche ich aus dem Backend die Daten mit POST zu schicken und an der Frontend mit GET zu empfangen. Bitte nicht schlagen, bin neu zu diesem Thema und brauche da ein bisschen Zeit um mich da reinzudenken. ^^
Dies ist der Auszug aus meinem Backend:
app.post('/profile', function(req, res){
var bytecoins;
var energy;
couch.get("player", "/herbert").then(({data, headers, status}) => {
bytecoins = data.bytecoins;
energy = data.energy
}, err => {
console.log(err)
});
res.send(bytecoins, energy);
})
Und das aus dem Frontend
update: function(){
this.$http.get('/profile?bytecoins=' + this.bytecoins + '&energy=' + this.energy)
}
Dabei wird ein 500 für den /profile geschmissen. Gibt es eine Möglichkeit diese Daten vielleicht automatisiert aus der Datenbank zu laden? Im Moment rufe ich es über die "update" Funktion, die durch nen Knopf erzeugt wird. Es wäre aber schön, wenn das beim Laden der index.html passieren würde. Ich würde mich sehr freuen um ausführliche Erklärungen um die Hintergründe besser nachvollziehen können.
Besten Dank im Voraus
MfG
wintermute