Roughly completed Users logic; untested
[vchess.git] / routes / all.js
index ca09be5..3e989f7 100644 (file)
@@ -1,28 +1,11 @@
-var express = require('express');
-var router = express.Router();
-
-const Variants = require("../variants");
-
-// Home
-router.get('/', function(req, res, next) {
-  res.render('index', {
-               title: 'club',
-               variantArray: Variants, //JSON.stringify(Variants)
-       });
-});
-
-// Variant
-router.get("/:vname([a-zA-Z0-9]+)", (req,res) => {
-       const vname = req.params["vname"];
-       res.render('variant', {
-               title: vname + ' Variant',
-               variant: vname,
-       });
-});
-
-// Load a rules page (AJAX)
-router.get("/rules/:variant([a-zA-Z0-9]+)", (req,res) => {
-  res.render("rules/" + req.params["variant"]);
-});
+var router = require("express").Router();
+
+router.use("/", require("./index"));
+router.use("/", require("./users"));
+router.use("/", require("./problems"));
+router.use("/", require("./messages"));
+//router.use("/", require("./challenge"));
+//router.use("/", require("./playing"));
+router.use("/", require("./variant"));
 
 module.exports = router;