Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import express from 'express';
- import bodyParser from 'body-parser';
- import mongodb from 'mongodb'
- const router = express.Router();
- const app = express();
- const port = process.env.PORT || 80;
- app.use(bodyParser.urlencoded({extended: true}))
- app.use('/api', router);
- router.get('/', (req, res) => {
- res.sendFile(__dirname + '/index.html')
- });
- router.get('/getQuotes', (req, res) => {
- db.collection('quotes').find().toArray(function(err, results) {
- res.json(results);
- })
- });
- router.post('/quotes', (req, res) => {
- db.collection('quotes').save(req.body, (err, result) => {
- if (err) return console.log(err)
- console.log('saved to database')
- res.redirect('/')
- })
- });
- var db
- mongodb.MongoClient.connect('mongodb://@localhost:27017/', (err, database) => {
- if (err) return console.log(err)
- db = database
- app.listen(3000, () => {
- console.log('listening on 3000')
- })
- })
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement