実現したいこと
プログラムが終了するようにする
発生している問題
単純なPOST requestを行うコードであるが、statusCode: 200
を出力した後停止しない。
該当のソースコード
js
1const https = require("https"); 2const options = { 3 method:"POST", 4 headers:{ 5 "Content-Type": "application/json" 6 } 7} 8const request = https.request("https://httpbin.org/post",options,response => { 9 console.log(`statusCode: ${response.statusCode}`); 10 } 11 //このコールバック関数を消すと停止するようになる 12 ); 13 14request.write(JSON.stringify({text:`test post request`})); 15request.end();
試したこと
8~12行目をconst request = https.request("https://httpbin.org/post",options);
に差し替えると正常に停止する
Nodejs v18.14.0/v16.17.0での実行 -> 正常に停止する
補足情報(FW/ツールのバージョンなど)
Nodejs v19.6.0

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。