20 lines
396 B
JavaScript
20 lines
396 B
JavaScript
|
let express = require('express');
|
||
|
let router = express.Router();
|
||
|
|
||
|
let Account = require('../models/accountModel');
|
||
|
|
||
|
|
||
|
// Add a user
|
||
|
router.post('/', async (req, res) => {
|
||
|
const userData = {...req.body};
|
||
|
|
||
|
try {
|
||
|
const user = await Account.addUser(userData);
|
||
|
res.status(201).json(user);
|
||
|
} catch {
|
||
|
res.status(500).json({ message: "Failed to add new user" });
|
||
|
}
|
||
|
});
|
||
|
|
||
|
module.exports = router;
|