-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathrouter.js
24 lines (20 loc) · 831 Bytes
/
router.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
var flowersController=require('./controllers/flowerscontroller');
var shoppingCartController=require('./controllers/shoppingcartcontroller');
module.exports=function(app){
// map product catalog handlers with REST request types
app.route('/products')
.get(flowersController.getAll)
.post(flowersController.insert);
app.route('/products/:flowerid')
.put(flowersController.update)
.get(flowersController.getById)
.delete(flowersController.delete);
// map shoppingcart handlers with REST request types
app.route('/cart')
.get(shoppingCartController.get)
.post(shoppingCartController.post);
app.route('/cart/:itemid')
.put(shoppingCartController.put)
.get(shoppingCartController.getById)
.delete(shoppingCartController.delete);
};