mirror of
https://github.com/anatolykopyl/vk-bingo.git
synced 2026-03-26 04:44:26 +00:00
🚑️ Wait for client connect
This commit is contained in:
@@ -21,6 +21,11 @@ const names = require('./names.json');
|
||||
|
||||
const client = new MongoClient(process.env.URI, { useUnifiedTopology: true });
|
||||
|
||||
(async () => {
|
||||
await client.connect();
|
||||
const cardsCollection = client.db(process.env.DB_NAME).collection('cards');
|
||||
const answersCollection = client.db(process.env.DB_NAME).collection('answers');
|
||||
|
||||
app.use(session({
|
||||
secret: process.env.SECRET,
|
||||
resave: false,
|
||||
@@ -35,12 +40,9 @@ app.use(session({
|
||||
},
|
||||
}));
|
||||
|
||||
client.connect();
|
||||
const cardsCollection = client.db(process.env.DB_NAME).collection('cards');
|
||||
const answersCollection = client.db(process.env.DB_NAME).collection('answers');
|
||||
|
||||
// Выравнивание вероятности
|
||||
const dropProb = {}; // Объект хранящий вероятности с которой карта каждого участника отбрасывается
|
||||
// Объект хранящий вероятности с которой карта каждого участника отбрасывается
|
||||
const dropProb = {};
|
||||
cardsCollection.aggregate([
|
||||
{
|
||||
$group: {
|
||||
@@ -218,3 +220,4 @@ app.get('/api/options', async (req, res) => {
|
||||
});
|
||||
|
||||
app.listen(process.env.PORT, () => console.log(`Server started on ${process.env.PORT}`));
|
||||
})();
|
||||
|
||||
Reference in New Issue
Block a user