mirror of
https://github.com/anatolykopyl/vk-bingo.git
synced 2026-03-26 12:54:25 +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 });
|
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({
|
app.use(session({
|
||||||
secret: process.env.SECRET,
|
secret: process.env.SECRET,
|
||||||
resave: false,
|
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([
|
cardsCollection.aggregate([
|
||||||
{
|
{
|
||||||
$group: {
|
$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}`));
|
app.listen(process.env.PORT, () => console.log(`Server started on ${process.env.PORT}`));
|
||||||
|
})();
|
||||||
|
|||||||
Reference in New Issue
Block a user