Added benchmark and hardware models; added routes and views for hardware

This commit is contained in:
2023-11-26 12:54:09 -05:00
parent e5602e660d
commit 2f016d3062
10 changed files with 181 additions and 2 deletions

View File

@ -35,14 +35,22 @@ app.use(express.static('public'));
// load routes
const indexRoutes = require('./src/routes/index');
const projectRoutes = require('./src/routes/project');
const hardwareRoutes = require('./src/routes/hardware');
// register routes
app.get('/', indexRoutes.getIndex);
// project routes
app.get('/project', projectRoutes.getIndex);
app.get('/project/list', projectRoutes.getList);
app.get('/project/:project_id', projectRoutes.getView);
app.get('/project/add', projectRoutes.getAdd);
app.post('/project/add', projectRoutes.postAdd);
app.get('/project/:project_id', projectRoutes.getView);
// hardware routes
app.get('/hardware', hardwareRoutes.getIndex);
app.get('/hardware/list', hardwareRoutes.getList);
app.get('/hardware/add', hardwareRoutes.getAdd);
app.post('/hardware/add', hardwareRoutes.postAdd);
app.get('/hardware/:hardware_id', hardwareRoutes.getView);
app.listen(port, () => {
console.log(`Leviathan listening on port ${port}`);