Vreau să scriu în timp real aplicație de chat cu soclu.io și pentru că mi-server și aplicația fișier sunt separate, nu am nicio idee cum că ar trebui să am o structura pentru a utiliza priza.io de exemplu în alte părți ale aplicației.
Acest lucru este meu app.js
fișierul.
const express = require("express");
const pug = require("pug");
const app = express();
module.exports = app;
și acest lucru este meu server.js
fișier
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}`);
});
ceea ce este cel mai bun mod de a crea o instanță de soclu.io și începe este de conexiune pentru utilizarea în alte părți ale app?