前提・実現したいこと
Node.jsで外部ファイル(node)と連携したプログラムを書いています。
以下のようなソースコードですが、awaitの関数の中で、外部ファイルを呼び出してさらに待ちたい時にはどのように記述すれば良いでしょうか。外部ファイルをPromiseにすればrequireなどが変わるため、混乱しています。
わかる方がいましたらコメントお願いします。
該当のソースコード
main.js
var file = require('../sample/sample.js'); function get_ave(){ return new Promise(resolve=>{ var temp = file.ave///////待ちたい resolve(temp) /////////値が入るのを待たずにresoleしてしまう }) } const main = async()=>{ const get_hoge = new Promise(resolve=>{ get_ave.then( ) . . . }); const result=await get_hoge; } main();
sample.js
. . . ///平均を求める。数秒かかる。 exports.ave=ave;
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/13 07:04
2020/01/13 07:10
2020/01/13 07:37
2020/01/13 08:11
2020/01/13 08:14
2020/01/13 08:16
2020/01/13 08:18
2020/01/13 08:23 編集
2020/01/13 08:21
2020/01/13 08:25
2020/01/13 08:25
2020/01/13 08:28
2020/01/13 08:28
2020/01/13 08:32
2020/01/13 08:36
2020/01/13 08:38
2020/01/13 08:40
2020/01/13 08:43
2020/01/13 09:04