In meinem senden app.jseffektive Möglichkeit, den Körper als Rückruf
var employees = require('../models/employees');
employees.read(req.params.id, function(body) {
console.log(body.firstName);
});
in meinem Modelle/Mitarbeiter
var request = require('request');
var employees = {
read: function(id, callback) {
request
.get('http://api.mysite.com/employees/' + id, function(error, response, body) {
body = JSON.parse(body);
return callback(body);
})
},
};
module.exports = employees;
das funktioniert. (gibt den Angestelltennamen korrekt zurück), aber ich bin mir nicht sicher, ob dies der korrekte (asynchrone) Weg ist, Daten von einer API zu erhalten und sie anzuzeigen.
danke!
Was meinst du mit "machen" es in einer asynchronen Weise? Kannst du mir ein Beispiel geben oder mir sagen, was ich in diesem Fall falsch mache? – handsome
Grundsätzlich ist Ihr Code in Ordnung – Kevin