MeteorでPromiseパッケージのドキュメントを理解するのに苦労していますが、Meteorのサポートはクライアント側ですぐに使えると約束していますか?私は例を見つけることができなかった。流星と約束?
Q
流星と約束?
1
A
答えて
2
現在のMeteor(1.3)では、Promiseパッケージは必要ありません。 代わりにecmascriptパッケージを含めると、これはES6の標準の約束事と約束しているよりもはるかに理解しやすく、コードを読みやすくする「待つ」サポートを提供します。
は、例えばのhttps://forums.meteor.com/t/start-using-async-await-instead-of-promises-and-callbacks/17037とhttps://www.twilio.com/blog/2015/10/asyncawait-the-hero-javascript-deserved.html
0
ソートを参照してください。流星の方法は、それに組み込まれた非同期コールバックを持っています
Meteor.call('myMethod', foo1, function (err, res) {
//this code waits for err or res
})
0
私はFutureJS使用しました:
Meteor.http.call('GET', 'someUrl', function(err, resp) {
if (err) {
myFuture.return(err);
} else {
myFuture.return(resp);
}
});
:あなたは
GET
要求を作っているならば、と
SomeAsynchronousFunction()...
を置き換えるので
Future = Npm.require('fibers/future');
var myFuture = new Future();
SomeAsynchronousFunction("foo", function(err, res) {
if (err) {
myFuture.throw(err);
} else {
myFuture.return(res);
}
});
return myFuture.wait();
を
関連する問題
- 1. 流れ約束
- 2. 角度2の流星で約束を使用する方法
- 3. 流星予約購読
- 4. 流星繊維エラー - 流星
- 5. 流星とハム
- 6. 流星の流星での流星の非同期
- 7. フロールータとアイアンルーター(流星)
- 8. 流星:デスクトップとモバイルビュー
- 9. 流星(リアクト):流星Appでアクセスローカルパッケージコンポーネント
- 10. 流星
- 11. 流星
- 12. 流星 -
- 13. 流星の流星を使用中の流星の関数の多重アクセス
- 14. 流星をipv6に束縛する方法
- 15. ネイティブの約束とブルーバードの約束
- 16. 流星template.renderedとthis.dataアクセス
- 17. 流星:WindowsとOSxのイオンサービス
- 18. 流星JQueryと 'スライダー'機能
- 19. 流星とソケットのIOポート
- 20. 流星1.4.1.1とのHerokuエラー
- 21. 流星と選択メニュー
- 22. 流星、ChartsJSとMongoDBの
- 23. 流星:モンゴースとの統合?
- 24. 流星bcryptのとxcodebuild
- 25. fourseven:流星とSCSS問題
- 26. 反応と流星サブスクリプション
- 27. 流星とアポロスタックを使用
- 28. ファンシーボックスと流星、絶対URL
- 29. 流星と反動ネイティブ
- 30. 流星1.3インポートモジュールエラー