問題タブ [hapi.js]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - サーバーテストで setInterval を処理する方法
次のように、hapi プラグイン内で setInterval を使用しているとします。
このサーバーのテストでは、サーバーのさまざまな側面をテストするために、サーバーを何度も起動および停止する場合があります。のようなエラーが発生することがありますcannot set property 'foo' of undefined
。これは、非同期コードが実行される直前にサーバーがシャットダウンされ、サーバーの停止と同時に internals.storage.problem が削除されるためです。
これは完全に理にかなっており、私はそれに問題はありません。テストが 90% の確率ではなく 100% の確率で機能することを確認するための良い方法を知りたいです。
できること:
また:
しかし、テストに合格するためだけにコードに条件を追加したくはありません。また、条件が実行される場合と実行されない場合があるため、100% のコード カバレッジを維持すると問題が発生する可能性があります。これについてもっと良い方法は何でしょうか?
node.js - Glue + Good コンソールが機能しない [Hapi.js]
ここに私のconfig.jsonコードがあります:
そしてserver.js:
私が得るエラー:
/home/master/Documents/Hapi/starter/node_modules/hoek/lib/index.js:736 throw new Error(msgs.join(' ') || '不明なエラー'); ^
エラー: 無効な登録オプション { "reporters" [1]: { "console": [ { "module": "good-squeeze", "name": "Squeeze", "args": [ { "log": "* "、
これに対する解決策はありますか?