मैं लिखने के लिए चाहते हैं एक वास्तविक समय चैट आवेदन के साथ सॉकेट.कब और क्योंकि अपने सर्वर और एप्लिकेशन फाइल अलग कर रहे हैं, मैं एक तरह के कोई सुराग नहीं है कि मैं कैसे करना चाहिए यह संरचना का उपयोग करने के लिए सॉकेट.कब उदाहरण के अन्य भागों में मेरे app.
यह मेरी app.js
फ़ाइल.
const express = require("express");
const pug = require("pug");
const app = express();
module.exports = app;
और यह मेरी server.js
फ़ाइल
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}`);
});
क्या सबसे अच्छा तरीका है के लिए एक उदाहरण बनाने के सॉकेट.कब और इसे शुरू करने के कनेक्शन के लिए उपयोग के अन्य भागों में app?