2016-08-24 10 views
0

私は現在ネイティブの約束をブルーバードに置き換えるという状況に遭遇しています。 bootstrap.jsapp.jsglobal.Promise=require("bluebird")を使用しようとしましたが、使用しませんでした。そして、私はPromise.jsというファイルをapi/services/に作成しようとしました。何の効果もありません。誰も私にこのことを教えてもらえますか?私はすべてのファイルにそれを必要としたくありません。これを達成するためのsails.jsのグローバルレベルで約束をブルーバードに置き換える方法

答えて

1

一つの方法..

bootstrap.js

sails.promise = require('bluebird'); 

でそして、あなたはそれを帆アプリ内の任意の場所を使用することができます。それは実際に世界的に必要でした。

sails.promise 
+0

しかし、私は 'sails.promise'ではなく' Promise'を使いたいと思います。つまり、プロミスを多くのファイルで個別に使用していたため、先行する「セイルズ」を持つことは望ましくありません。私は 'bootstrap.js'で' global.Promise = require( "bluebird");を使用しようとしましたが、使用しませんでした。 –

関連する問題