index.jsには、require関数といくつか余分なものがあります。ノードで後で実行されるモジュールを必要とする
必要なモジュールの実行に遅延があります。上記2つのスクリプトの
index.js
console.log('1')
var delay_function = require('./delay_function')
console.log('2')
delay_function.js
var fetch = require('node-fetch');
fetch('http://example.com/api').then(function(res){
console.log('wuhu');
});
結果は:
1
2
wuhu
代わりに:
1
wuhu
2
私はノードを使い慣れておらず、require関数の仕組みを理解しようとしていますが、ドキュメントが非常に散在しているため圧倒しています。
2つのスクリプトを必要な順に実行するにはどうすればよいですか?
ようになりますあなたは[非同期滝](https://github.com/caolan/async#waterfall)を検討する必要があることことができます。 – Shrabanee