Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion chessServer/package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

24 changes: 13 additions & 11 deletions chessServer/src/index.js
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
require('dotenv').config();
require("dotenv").config();

const express = require("express");
const http = require("http");
Expand All @@ -11,22 +11,24 @@ const app = express();
const server = http.createServer(app);

// Add logging functionaility to the server
app.use(morgan("dev")) // dev -> preset format
app.use(morgan("dev")); // dev -> preset format

// Apply CORS middleware to handle cross-origin requests
app.use(cors({
origin: "*",
methods: ["GET", "POST"],
credentials: true
}));
app.use(
cors({
origin: "*",
methods: ["GET", "POST"],
credentials: true,
})
);

// Initialize Socket.IO with CORS configuration
const io = socketIo(server, {
cors: {
origin: "*",
methods: ["GET", "POST"],
credentials: true
}
credentials: true,
},
});

// Register socket event handlers upon client connection
Expand All @@ -35,9 +37,9 @@ io.on("connection", (socket) => {
});

// Start the server and listen on the defined port
const PORT = process.env.PORT || 4000;
const PORT = process.env.PORT || 3001;
server.listen(PORT, () => {
console.log(`Server listening on port ${PORT}`);
});

module.exports = { server, io };
module.exports = { server, io };
5 changes: 2 additions & 3 deletions middlewareNode/src/server.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ require("./config/passport.js");
const app = express();
const cors = require("cors");
const config = require("config");
const streakRoutes = require('./routes/streak');
const streakRoutes = require("./routes/streak");

// Enable scheduler
require("./scheduler/activitiesScheduler.js");
Expand Down Expand Up @@ -44,10 +44,9 @@ app.use("/timeTracking", require("./routes/timeTracking"));
app.use("/puzzles", require("./routes/puzzles"));
app.use("/lessons", require("./routes/lessons"));
app.use("/activities", require("./routes/activities"));
app.use('/streak', streakRoutes);
app.use("/streak", streakRoutes);
app.use("/badges", require("./routes/badges"));


// Start server on specified port
const PORT = process.env.PORT || 8000;

Expand Down
3 changes: 3 additions & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,8 @@
"express": "^5.1.0",
"sass": "^1.89.0",
"socket.io": "^4.8.1"
},
"volta": {
"node": "18.20.8"
}
}
1,919 changes: 938 additions & 981 deletions react-ystemandchess/package-lock.json

Large diffs are not rendered by default.

Loading