Mac上のコンソールにて、nodeコマンドで下記のjsファイルを実行しても期待する結果が帰ってきません。
下記のmain functionでreturnで値を返しているのですが、結果がundefinedで帰ってきてしまいます。
js
1 2//test.js 3 4//モジュールをセット 5var request = require('request'); 6 7//オプションをセット 8var options = { 9 10 url:'XXXXXXXX', 11 12 headers:{'cookie': 'XXXXXXXX', 13 'Content-Type':'text/xml; charset=UTF-8' 14 } 15 16} 17 18console.log(main()+sub()); 19 20function main(){ 21request.get(options, function (error, response, body) { 22 return body 23}); 24}; 25 26function sub(){ 27 return "+ok" 28};
console
1$ node test.js 2undefined+ok 3
URLとCookieはRESTLETで正常に帰ってくるか試したところ問題ありませんでした。
改善するにはどうすればいいでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/18 01:03
2018/11/22 01:30