0
自分のルートにメソッドがあり、uriに記載されているAPIを呼び出す必要があります。私はメソッドを正常に呼び出すことができました。しかし、今私はnode.jsから値を渡し、連結された値を出力する必要がある安らかなAPIでメソッドサンプルを作成しました。node.jsの安らかなAPIを呼び出す
私はparamater
= Hi
という名前のvariable
を作成し、これをリクエストとして送信しました。しかし、それをconcatinatingしていません。
誰もがNode.jsの
で安らかなAPIで値を渡す方法は、ここで私のコード
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');
}
});
});
'要求(オプション、機能(エラー、レスポンス、体が)'だ教えてもらえますリクエストコールバックには3つのパラメータがありますか? –
'console.log(responseFromClient);' = Hi + body? –
はい。私はRest/RequestxARC/sampleに "sample"メソッドを作成しました。このroute.jsから "Hi"をconcatinatingし、次にそれを他の文字列値と連結しますサンプル関数を呼び出して文字列を返します。しかし、この「Hi」が渡されていないルートから来ている問題は、nullになっています – riza