Chcem písať real-time chat aplikácie s pätice.io a pretože môj server a aplikáciu súboru sú samostatné, som trochu nemajú potuchy, že ako by som mal štruktúra je používať zásuvky.io stupňa v iných častiach mojej aplikácie.
Toto je môj app.js
súbor.
const express = require("express");
const pug = require("pug");
const app = express();
module.exports = app;
a toto je môj server.js
súbor
const app = require("./app");
const mongoose = require("mongoose");
mongoose
.connect(`mongodb://localhost:27017/${process.env.DATABASE}`)
.then(() => {
app.listen(process.env.PORT);
})
.catch((err) => {
console.error(`connection failed: ${err}`);
});
aký je najlepší spôsob, ako vytvoriť inštanciu zásuvky.io a začať to pripojenia pre použitie v iných častiach app?