Mein Code sieht wie folgt aus:Wie Variablen auf ein Verfahren innerhalb eines fuction passieren JavaScript
var getData = function(section, sort) {
var url = 'https://api.imgur.com/3/gallery/+' section '+/+' sort '+/1'
req.get({
url: url,
method: 'GET',
headers: {
'Authorization': 'Client-Id xxxxxxxxxxxxx'
}
}, function(e, r, body) {
var metadata = JSON.parse(body);
console.log(metadata.data.length);
})
};
getData('hot', 'viral');
Es tut mir leid für den letzten Teil des Codes, aus irgendeinem Grund, warum ich es hier nicht besser machen könnte .
Mein Problem ist, dass ich zunächst nach Suchparametern (Abschnitt, Sortieren) fragen und sie dann in meiner URL innerhalb der Methode req.get verwenden möchte. Compiler gibt mir einige:
var url = 'https://api.imgur.com/3/gallery/+'section'+/+'sort'+/1';
SyntaxError: Unexpected identifier
at exports.runInThisContext (vm.js:53:16)
at Module._compile (module.js:373:25)
at Object.Module._extensions..js (module.js:416:10)
at Module.load (module.js:343:32)
at Function.Module._load (module.js:300:12)
at Function.Module.runMain (module.js:441:10)
at startup (node.js:139:18)
at node.js:968:3
Ich bin neu in Node und JavaScript, bitte tadeln Sie mich nicht. Vielen Dank im Voraus!
Sie die Pluszeichen in den Saiten haben – adeneo