Ich habe eine Methode in meinen Routen und ich möchte die API in der uri erwähnt aufrufen. Ich bin in der Lage, die Methode erfolgreich aufzurufen. Aber jetzt habe ich ein Methodenbeispiel in meiner restful API erstellt, in dem ich einen Wert von node.js übergeben und den verketteten Wert drucken muss.rufen Sie restful api in node.js
Ich habe die Probe Methode, die einen String argument.I akzeptiert haben paramater
= Hi
namens variable
erstellt und senden diese als request.But es nicht, es ist concatinating.
Kann mir jemand sagen, die Art und Weise Werte in RESTful API in node.js passieren
Hier ist mein Code
router.post('/restful', function (req, res) {
var options = {
uri: 'http://192.168.1.6:8080/sampleRest/RequestxARC/sample',
method: 'post'
};
var parameters = "Hi";
var responseFromClient = '';
request(options, function (error, response, body, parameters) {
if (!error && response.statusCode == 200) {
responseFromClient = body;
}
else {
responseFromClient = 'Not Found';
}
console.log(responseFromClient);
//res.json(resss);
req.flash('response_msg', responseFromClient);
if (responseFromClient != 'Not Found') {
res.redirect('/users/restful');
}
else {
res.redirect('/users/restful');
}
});
});
'Anfrage (Optionen, Funktion (Fehler, Antwort, Körper)' Request Callback haben nur 3 Parameter ?? –
Ich denke, Sie wollen zu zeigen 'console.log (responseFromClient);' = Hallo + Körper? –
Ja .. Ich habe eine Methode "Probe" in Rest/RequestxARC/Beispiel wo ich erstellt bin von dieser route.js "Hi" zu concinatining und dann es mit einem anderen String - Wert in der Beispielfunktion und Rückgabe der Zeichenfolge. Aber das Problem, das kommt, ist von Routen dieses "Hallo" wird nicht übergeben.Es wird Null – riza