エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
node.js の exec の同期版を作ってみた - 凹みTips
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
node.js の exec の同期版を作ってみた - 凹みTips
はじめに タイトル通り node.js の exec 関数の同期版を作ってみたというお話です。 問題点 node.js の ... はじめに タイトル通り node.js の exec 関数の同期版を作ってみたというお話です。 問題点 node.js の child_process から使える exec 関数は非同期に行われるので、例えば A という処理をコンソール上で行なって成否判定をしてから、 B を行いたい、といった時にはネストするしかありません。A と B の処理がそれぞれ別の関数から exec されたものだとするとお手上げ状態になってしまいます。簡単なコードを示すと以下のようになります。 var exec = require('child_process').exec; function ls() { exec("ls", function(err, stdout, stderr) { if (err) throw err; console.log(stdout); }); } function lsAll(