Doppia modalità di Registrazione con lista extra utenti

This commit is contained in:
Paolo Arena
2020-01-13 23:52:51 +01:00
parent 8f784df4fa
commit e23a3a792e
25 changed files with 829 additions and 163 deletions

View File

@@ -11,15 +11,18 @@ mongoose.plugin(schema => {
mongoose.set('debug', false);
var options = {
const options = {
// user: process.env.UDB,
// pass: process.env.PDB,
useMongoClient: true,
// useMongoClient: true,
// useNewUrlParser: true, // non supportato
promiseLibrary: require('bluebird')
useNewUrlParser: true,
useFindAndModify: false,
useCreateIndex: true,
useUnifiedTopology: true,
promiseLibrary: require('bluebird'),
// useCreateIndex: true,
// useFindAndModify: false,
// autoIndex: false, // Don't build indexes
// reconnectTries: Number.MAX_VALUE, // Never stop trying to reconnect
// reconnectInterval: 500, // Reconnect every 500ms
@@ -35,13 +38,17 @@ var options = {
};
const db = mongoose.connection;
// mongoose.connect(process.env.MONGODB_URI + '?authSource=admin', { options })
mongoose.connect(process.env.MONGODB_URI, options)
.then(() =>
console.log('connection succesful ' + process.env.MONGODB_URI + ' db: ' + process.env.DATABASE)
mongoose.connect(process.env.MONGODB_URI, options);
)
.catch((err) => console.error(err));
db.on('error', console.error.bind(console, 'connection error:'));
db.once('open', function() {
// we're connected!
console.log('connection succesful ' + process.env.MONGODB_URI + ' db: ' + process.env.DATABASE)
});
module.exports = {mongoose};