イム:NodeJS - ノードでは、次の写し(typescript)ファイルを実行ファイル書き込み/ HTTP要求を真に非同期
#!/usr/bin/env node
let Discord = require('discord.js');
let Hook = new Discord.WebhookClient('xxxxxxx', 'xxxxxxxx');
Hook.send("hello")
for (let i = 0; i < 1000000000; i++) {}
送信呼び出しが非同期である、しかし、フックは、実際に後、ループの最後の繰り返しをを送っています。これは、私がhttpコードをfs.writeFile("result.txt", "Hey there!", function(err) {console.log("The file was saved!");});
に置き換えたときと同じです。
本当に非同期的に、あるいは同期的に呼び出すことができます。私は、ループ全体の実行前にhttpリクエストを送信したいだけです。
それは本当に非同期です - あなたのコードのように振る舞う理由を理解するためにはJavaScript [同時実行性とイベントループ](https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop)について読みます –