Did a lot. Tested SSE & started on socket.io, should prob kill s.io replace w/ ws

This commit is contained in:
2021-11-26 20:05:42 +01:00
parent 2f88516326
commit b8a61d1a0e
25 changed files with 1200 additions and 47 deletions

View File

@@ -5,12 +5,18 @@ const io = require("socket.io")(server);
const path = require("path");
const session = require("express-session");
const User = require(path.join(__dirname + "/api/schemas/User"));
global.__base = path.join(__dirname, "/api/");
global.__middleware = path.join(__dirname, "/api/middleware");
global.__controllers = path.join(__dirname, "/api/controllers");
const apiRouter = require(path.join(__dirname + "/api/router.js"));
const subscriptionApi = require(path.join(__dirname + "/api/subscriptions"));
//This is required for the chat to work
const chat = require(path.join(__dirname + "/api/chat"))(io);
const smsGatewayLogs = require(path.join(__dirname + "/api/smsGatewayLogs"))(io);
io.of('/chat', chat)
io.of('/logs/sms-gateway', smsGatewayLogs)
const mongoose = require("mongoose");
const MongoStore = require("connect-mongo")(session);
@@ -52,6 +58,9 @@ if (process.env.NODE_ENV == "development") {
// parse application/json
app.use(express.json());
const addIdToRequest = require(`${__middleware}/addIdToRequest`);
app.use(addIdToRequest);
app.use(
session({
secret: "passport-tutorial",