임 :NodeJS - 파일 쓰기/HTTP 요청 진정 노드 다음과 같은 타이프 스크립트 파일을 실행 asychronous
#!/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 요청을 전체 루프의 실행 전에 보내 주시기 바랍니다.
은 정말 비동기 - 자바 스크립트 [동시성 및 이벤트 루프 (https://developer.mozilla.org/en-US/docs/Web/JavaScript/EventLoop)에 대해 읽어 코드가 같은 행동 이유를 이해하기 –