Skip to content

Commit 6e6fce1

Browse files
committed
pull before merge with master
2 parents 9bf0bb7 + b944252 commit 6e6fce1

File tree

2 files changed

+21
-8
lines changed

2 files changed

+21
-8
lines changed

.env

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ PORT=9001
22

33
DB_ENV=development
44

5-
DB_PASSWORD=thisisabadpassword
5+
DB_PASSWORD=matt123!

forms/forms-routes.js

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
1-
const router = require('express').Router()
1+
const router = require('express').Router();
22

3-
const Forms = require('./forms-models.js')
3+
const Forms = require('./forms-models.js');
4+
const Users = require('../user/user-model.js');
5+
const Fields = require('../form_fields/form-fields-model.js');
46

57
// add a new form
68
router.post('/:userId', async (req, res) => {
@@ -20,7 +22,7 @@ router.post('/:userId', async (req, res) => {
2022
console.log(error)
2123
res.status(500).json({ message: 'Server error creating new form' })
2224
}
23-
})
25+
});
2426

2527
// get all forms
2628
router.get('/:userId', async (req, res) => {
@@ -36,7 +38,18 @@ router.get('/:userId', async (req, res) => {
3638
// } else {
3739
// return res.status(401).json({ message: 'Unauthorized' })
3840
// }
39-
})
41+
});
42+
43+
// get form by id
44+
router.get('/:userId/:formId', async (req, res) => {
45+
try {
46+
const form = await Forms.getByFormId(req.params.formId);
47+
res.status(200).json(form)
48+
} catch (error) {
49+
console.log(error)
50+
res.status(500).json({ message: 'Server error retrieving form' })
51+
}
52+
});
4053

4154
// delete a form
4255
router.delete('/:userId/:formId', async (req, res) => {
@@ -55,7 +68,7 @@ router.delete('/:userId/:formId', async (req, res) => {
5568
// } else {
5669
// return res.status(401).json({ message: 'Unauthorized' })
5770
// }
58-
})
71+
});
5972

6073
// update a form
6174
router.put('/:userId/:formId', async (req, res) => {
@@ -71,6 +84,6 @@ router.put('/:userId/:formId', async (req, res) => {
7184
// } else {
7285
// return res.status(401).json({ message: 'Unauthorized' })
7386
// }
74-
})
87+
});
7588

76-
module.exports = router
89+
module.exports = router;

0 commit comments

Comments
 (0)