es6-promise

    2

    3答えて

    私は最初のCRUD(ライブラリ)アプリケーションを構築しており、深くネストされたコールバックを避ける手段として約束されています。サーバーを起動するたびにDBにデータを入れようとしていますが、概念的に何か不足しているようです。 function seedBooks() { return new Promise(function(resolve,reject){ book

    2

    1答えて

    私は、発電機が約束を待たずにいることを読んだ。どのようにこれは発電機のケースではないredux-sagaで、私は自分の発電機を待たせるのですか? たとえば、このサガ: takeLatest('FETCH_USER_REQUESTED', function*() { const fetchPromise = yield put(fetchUser()); const user =

    0

    1答えて

    を編集します。これは、ここで説明するのと同じ問題です:https://github.com/facebook/jest/issues/2980。エラーのためdone()が呼び出されないため、jamsinのタイムアウトに達します。それで大丈夫です。しかし、大丈夫ではないことは、ジャスミン/嫌がらせが起こったエラーを報告すべきだということです。 注:ソースコードの例は hereです。これは、エラーを含

    0

    2答えて

    spawnがchild_processというノードアプリケーションがあります。 child_processが終了したら、私は約束を解決したいと思います。次のコードは動作しますが、.then()文が順序を外れて発生する: const storage = require('./storage'); const logging = require('./logging'); const proces

    0

    3答えて

    ノードJSアプリケーションを作成しました。データベースから100000を超えるレコードを明示的にダウンロードしています。リクエストが進行中に、前のリクエストが完了しない限り、応答しない別のブラウザから同じアプリケーションでログインしようとします。何か案が ?イベントループやスレッドとは何か? ここに私の論理があります。 ステップ1でAPIを取得し、ステップ2でAPI呼び出しのデータベースレイヤーを

    1

    1答えて

    mongoDBでfindByIdAndRemoveを呼び出すメソッドがあります。 IDを見つけられず、DBから削除できない場合は、エラーを投げたい。 削除ダッシュボード機能: deleteDashboard = (id) => { return Dashboard.findByIdAndRemove(id).exec((err, dashboard) => { if (err)

    0

    1答えて

    私はジェネレータを使って非同期操作(readdir)を実行し、その結果を出力しようとしています。ここで は私のコードです: var dirname = //some directory name; function *gen(done) { let exercises = yield fs.readdir(dirname, done); console.log(exercis

    0

    1答えて

    私は現在競争状態に少し止まっていて、私は自分の髪を引っ張っています。基本的には、APIにクエリを実行し、結果をDBに追加してから、返された/保存されたデータを使って処理します。 私はこの特定の問題について尋ねることは少なく、この種の問題を解決する方法の設計パターンはますます増えています。行p.push(formatter.createAccounts(account, id));は最大1000回ま

    0

    1答えて

    私はwebpackを使用してプロジェクトをコンパイルしてから、約束がある場合はが_this2にコンパイルされることがわかりました。 そして、私が約束の中でブレークポイントをとると、thisは常にchrome-dev-toolsのundefinedになります。 バグですか? Chromium開発チームがこれを解決するのは難しいですか? さて、ソースコード: webpackによってコンパイルされたコー