2016-04-12 11 views
1

Hallo, ich habe ein Problem mit dem Bootstrap von Segeln, ich brauche eine Funktion ausführen, die etwa eine Minute in abgeschlossen, bevor Segel initialisiert, so versucht, in den Bootstrap-Haken, aber ich habe diesen Fehler:Segel js kann nicht Timeout Load Hook ändern, für Bootstrap

warn: Bootstrap is taking unusually long to execute its callback (2000 milliseconds). 
 
Perhaps you forgot to call it? The callback is the first argument of the function, `cb`.

und die Lösung der Menschen im Internet suchen war, dass, ich habe zu erstellen:

config/hookTimeout.js

und nach innen setzen:

module.exports.hookTimeout = { 
    hookTimeout:120000 
} 

die Zeit der Last außer Kraft zu setzen, aber ich bekomme immer noch den gleichen Fehler, aber ich figure die anderen Haken die hookTimeout hatten = 120000, nur um die Bootstrap-Haken tun sie nicht.

Antwort

-1

Überprüfen Sie, ob Sie Callback in der Bootstrap-Datei aufrufen.

Die simples Version von config/bootstrap.js sollte wie der nächste sein:

module.exports.bootstrap = function(cb) { 
    cb(); 
}; 
0

Der Feldname bootstrapTimeout statt hookTimeout (see here for more details) ist.

Und Ihre Konfigurationsdatei (mit einem Namen, wie Sie mögen) soll wie folgt sein (nichts nach module.exports):

module.exports = { 
    bootstrapTimeout: 60000, // in millis 
};