Skip to content

Commit 3173d40

Browse files
committed
challenge 4
1 parent bab96e4 commit 3173d40

File tree

5 files changed

+1159
-0
lines changed

5 files changed

+1159
-0
lines changed
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
node_modules

javascript-validation-anhduy/index.js

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
const express = require('express');
2+
const app = express();
3+
const PORT = 3001;
4+
const { validateUser } = require('./validation');
5+
6+
app.use(express.json());
7+
8+
app.post('/api/users/register', async (req, res, next) => {
9+
try {
10+
const result = await validateUser(req.body);
11+
if (result.error) {
12+
res.status(400).json({
13+
error: result.error.details
14+
})
15+
}
16+
res.status(200).json();
17+
} catch(err) {
18+
console.log(err);
19+
next(err);
20+
}
21+
})
22+
23+
app.listen(PORT, () => {
24+
console.log(`App listening on port ${PORT}`);
25+
});

0 commit comments

Comments
 (0)