diff --git a/backend/routes/player.js b/backend/routes/player.js new file mode 100644 index 0000000..242cbe0 --- /dev/null +++ b/backend/routes/player.js @@ -0,0 +1,13 @@ +var express = require('express'); +var router = express.Router(); + +//adding users to exisiting room or creating new room if full +router.post('/add', function (req, res) { + +}); +//deleting user in case he left before game started +router.delete('/delete/{id}', function(req,res){ + +}); + +module.exports = router; \ No newline at end of file diff --git a/backend/routes/room.js b/backend/routes/room.js new file mode 100644 index 0000000..7e408ec --- /dev/null +++ b/backend/routes/room.js @@ -0,0 +1,24 @@ +var express = require('express'); +var router = express.Router(); + +//creating new room in db +router.post('/add', function (req, res) { + +}); + +//deleting room after game ends +router.delete('/delete/{id}', function(req,res){ + +}); + +//editing room every move +router.put('/edit', function(req,res){ + +}); + +//get room values +router.get('/', function(req,res){ + +}); + +module.exports = router; \ No newline at end of file diff --git a/backend/schemas/game-room.js b/backend/schemas/room.js similarity index 62% rename from backend/schemas/game-room.js rename to backend/schemas/room.js index 30699a7..6a5f120 100644 --- a/backend/schemas/game-room.js +++ b/backend/schemas/room.js @@ -2,7 +2,7 @@ var mongoose = require('mongoose'); var Schema = mongoose.Schema; -var GameRoomSchema = new Schema({ +var RoomSchema = new Schema({ id: Number, createDate: Date, started: Boolean, @@ -10,4 +10,4 @@ var GameRoomSchema = new Schema({ positions: Map }); -var GameRoomModel = mongoose.model('GameRoomModel', GameRoomSchema ); \ No newline at end of file +var RoomModel = mongoose.model('RoomModel', RoomSchema ); \ No newline at end of file diff --git a/backend/server.js b/backend/server.js index fe81a8d..ee9db5e 100644 --- a/backend/server.js +++ b/backend/server.js @@ -1,6 +1,8 @@ const express = require("express"); const app = express(); const PORT = 3000|| process.env.PORT; + +//DATABASE CONFIG const mongoose = require("mongoose"); const CONNECTION_URI = require("./credentials.js").MONGODB_URL; @@ -13,6 +15,13 @@ mongoose.connect(CONNECTION_URI, { }) .catch(err => console.error(err)); +//ROUTES CONFIG +const roomRoutes = require("./routes/room"); +const playerRoutes = require("./routes/player"); + +app.use('/player', playerRoutes); +app.use('/room', roomRoutes); + app.listen(PORT, ()=>{ console.log("Server runs on port "+PORT); }); \ No newline at end of file diff --git a/public/index.html b/public/index.html index aa069f2..8fff6e0 100644 --- a/public/index.html +++ b/public/index.html @@ -2,42 +2,11 @@
- - - - - - - -