hotfix prevent server from starting twice
This commit is contained in:
@ -2,7 +2,8 @@ require('dotenv').load();
|
|||||||
var pmx = require('pmx');
|
var pmx = require('pmx');
|
||||||
pmx.init();
|
pmx.init();
|
||||||
|
|
||||||
var uuid = require('node-uuid'),
|
var _ = require('lodash'),
|
||||||
|
uuid = require('node-uuid'),
|
||||||
assign = require('lodash').assign,
|
assign = require('lodash').assign,
|
||||||
loopback = require('loopback'),
|
loopback = require('loopback'),
|
||||||
boot = require('loopback-boot'),
|
boot = require('loopback-boot'),
|
||||||
@ -93,7 +94,7 @@ Object.keys(passportProviders).map(function(strategy) {
|
|||||||
);
|
);
|
||||||
});
|
});
|
||||||
|
|
||||||
app.start = function() {
|
app.start = _.once(function() {
|
||||||
app.listen(app.get('port'), function() {
|
app.listen(app.get('port'), function() {
|
||||||
app.emit('started');
|
app.emit('started');
|
||||||
console.log(
|
console.log(
|
||||||
@ -105,7 +106,7 @@ app.start = function() {
|
|||||||
console.log('Free Code Camp is in beta mode');
|
console.log('Free Code Camp is in beta mode');
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
};
|
});
|
||||||
|
|
||||||
module.exports = app;
|
module.exports = app;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user