Skip to content

Commit d5400e2

Browse files
committed
Add frontend for registeration
1 parent 17ba6cc commit d5400e2

File tree

6 files changed

+257
-86
lines changed

6 files changed

+257
-86
lines changed

package-lock.json

Lines changed: 154 additions & 83 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@
1010
"license": "ISC",
1111
"dependencies": {
1212
"basic-auth": "^2.0.1",
13+
"body-parser": "^1.20.1",
1314
"dotenv": "^16.0.3",
15+
"ejs": "^3.1.8",
1416
"express": "^4.18.2",
1517
"mysql2": "^2.3.3"
1618
}

src/api/routes/routes.js

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,18 @@ const checkCredentials = require('../middleware/basic-auth');
66
const express = require('express');
77

88
const router = express.Router();
9-
router.use(express.json());
9+
10+
1011

1112
router.get('/', (req, res) => {
1213
res.status(200).send("You have reached the home page");
1314
})
1415

15-
router.post('/register', (req, res) => {
16+
router.get('/register', (req, res) => {
17+
res.render('register', {});
18+
});
19+
20+
router.post('/register', async(req, res) => {
1621
const { username, password } = req.body;
1722
if(!username || !password){
1823
res.send("Invalid input")

0 commit comments

Comments
 (0)