Separate client and server codes. Keep everything in one git repo for simplicity
[vchess.git] / server / routes / variants.js
diff --git a/server/routes/variants.js b/server/routes/variants.js
new file mode 100644 (file)
index 0000000..f52c6a4
--- /dev/null
@@ -0,0 +1,16 @@
+// Get variants list (always needed)
+
+let router = require("express").Router();
+const createError = require('http-errors');
+const VariantModel = require("../models/Variant");
+const access = require("../utils/access");
+
+router.get('/variants', access.ajax, function(req, res, next) {
+       VariantModel.getAll((err,variants) => {
+               if (!!err)
+                       return next(err);
+               res.json({variantArray:variants});
+       });
+});
+
+module.exports = router;