app.use((req, res, next) => { app.locals.Intl = { NumberFormat: new Intl.NumberFormat(req.language, { style: 'decimal', minimumFractionDigits: 2, maximumFractionDigits: 2 }), NumberFormatPercent: new Intl.NumberFormat(req.language, { style: 'percent', minimumFractionDigits: 2, maximumFractionDigits: 2 }), NumberFormatCurrency: new Intl.NumberFormat(req.language, { style: 'currency', currency: req.t('__currency_code') }) }; const splitedLanguage = req.language.split('-'); moment.locale(splitedLanguage[0]); next(); });
MongoClient.connect(url, options, (err, database) => { if (err) { console.log(`FATAL MONGODB CONNECTION ERROR: ${err}:${err.stack}`) process.exit(1) } app.locals.db = database.db('api') http.listen(port, () => { console.log("Listening on port " + port) app.emit('APP_STARTED') }) })
client.execute(query, [], function(err, results){ if (err){ res.status(404).send({msg:err}); } else { app.locals.cats = results.rows; } });
// before the tests are run, ensure that we are connected to MongoDB. before(async () => { await app.locals.connect(); });
// connect our app to the MongoDB database. app.locals.connect().then(() => { console.log(app.locals.name + ' connected to MongoDB'); // listen to the configured port for incoming requests. // process.env.PORT lets the port be set by Heroku const port = process.env.PORT || app.locals.config.server.port; app.listen(port, function () { console.log(app.locals.name + ' listening on port ' + port); }); }).catch(err => { console.error(err.message); });
mongoClient.connect(process.env.MongoDB, function (err, client) { if (err) { res.status(500).send({ error: err }); } else { app.locals.db = client; } });
Page.find({}).sort({'sorting': 1}).exec((err, pages) => { if(err){ console.log(err); }else{ app.locals.pages = pages; } });
mongoclient.connect(function (err, mongoclient) { if (err) { console.log("mongoerror", err); } else { console.log("connected"); //store db collection as local variable. const db = mongoclient.db(config.get('mongo:dbname')); const recordsCollection = db.collection('records'); app.locals.recordsCollection = recordsCollection; app.listen(app.get('port'), function () { console.log('Express server listening on port ' + app.get('port')); }); } });
// get all category Category.find((err, categories) => { if(err){ console.log(err); }else{ app.locals.categories = categories; } });
MongoClient.connect(dburl, { useNewUrlParser: true }).then( db => { // if (err) throw err; console.log("Database connected!"); var dbo = db.db("articles2"); app.locals.db = dbo; app.listen( port, err => { if(err) throw err; console.log(`Blog API is listening on port ${port}`); }); }).catch(err => { console.error("Error: MongoDB not available. Check that it is started on port 27017.") throw err; });
MongoClient.connect(url, { useUnifiedTopology: true }, function (err, con) { if (err) throw err; app.locals.db = con.db(db_name); console.log(`Connection extablished to ${db_name}.`); app.listen(port, () => console.log(`Example app listening at http://localhost:${port}`)) });
MongoClient.connect(dburl, { useNewUrlParser: true }).then( db => { // if (err) throw err; console.log("Database connected!"); var dbo = db.db("articles2"); app.locals.db = dbo; app.listen( port, err => { if(err) throw err; console.log(`Blog API is listening on port ${port}`); }); }).catch(err => { console.error("Error: MongoDB not available. Check that it is started on port 27017.") throw err; });