Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. var express = require('express');
  2. var bodyParser = require('body-parser');
  3. var morgan = require('morgan');
  4. var {getProduct, getRewards, getPledgeCountForProduct, getPledgeSumForProduct, getPledgeCountForReward, addPledge} = require('../data/helpers.js');
  5.  
  6. let app = express();
  7.  
  8. app.use(express.static(__dirname + '/../client/dist'));
  9. app.use(bodyParser.json());
  10. app.use(morgan('dev'));
  11.  
  12.  
  13. app.get('/:id', (req, res) => {
  14. var id = req.params.id;
  15. var productInfo = {};
  16. getProduct(id)
  17. .then(results => {
  18. productInfo.product = results;
  19. getRewards(id)
  20. .then(results => {
  21. productInfo.rewards = results;
  22. res.send(productInfo);
  23. });
  24. })
  25. .catch(error => {
  26. console.log(`Could not retrieve product from db --> ${error}`);
  27. });
  28. });
  29.  
  30. let port = 3010;
  31.  
  32. app.listen(port, function() {
  33. console.log(`listening on port ${port}`);
  34. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement