1
0
mirror of https://github.com/matt-fidd/stratos.git synced 2026-01-02 03:39:28 +00:00

Added routes and validation for testing add pages

This commit is contained in:
2022-03-07 15:11:19 +00:00
parent 3047898fc2
commit c92181cbf2
2 changed files with 56 additions and 0 deletions

View File

@@ -3,6 +3,8 @@
const express = require('express');
const router = express.Router();
const validator = require('../lib/validator');
const Class = require('../lib/Class');
const User = require('../lib/User');
const Subject = require('../lib/Subject');
@@ -30,6 +32,23 @@ router.get('/class/add', async (req, res) => {
});
});
router.post('/class/add', (req, res) => {
let fields;
try {
fields = validator.validate(req.body,
[
'name',
'subject'
]
).fields;
} catch (e) {
console.error(e);
return res.redirect('/class/add');
}
console.log(fields);
});
router.get('/class/:id', async (req, res) => {
let c;
try {