Advertisement
Guest User

Untitled

a guest
Apr 23rd, 2017
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import express from 'express';
  2. import bodyParser from 'body-parser';
  3. import mongodb from 'mongodb'
  4.  
  5. const router = express.Router();
  6. const app = express();
  7. const port = process.env.PORT || 80;
  8.  
  9. app.use(bodyParser.urlencoded({extended: true}))
  10.  
  11. app.use('/api', router);
  12.  
  13. router.get('/', (req, res) => {
  14.     res.sendFile(__dirname + '/index.html')
  15.  
  16. });
  17.  
  18. router.get('/getQuotes', (req, res) => {
  19.     db.collection('quotes').find().toArray(function(err, results) {
  20.       res.json(results);
  21.     })
  22. });
  23.  
  24. router.post('/quotes', (req, res) => {
  25.     db.collection('quotes').save(req.body, (err, result) => {
  26.     if (err) return console.log(err)
  27.  
  28.     console.log('saved to database')
  29.     res.redirect('/')
  30.   })
  31. });
  32.  
  33. var db
  34.  
  35. mongodb.MongoClient.connect('mongodb://@localhost:27017/', (err, database) => {
  36.   if (err) return console.log(err)
  37.   db = database
  38.   app.listen(3000, () => {
  39.     console.log('listening on 3000')
  40.   })
  41. })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement