Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const express = require("express");
- const mongoose = require('mongoose');
- const app= express()
- app.use(express.json());
- let vcap_services = JSON.parse(process.env.VCAP_SERVICES);
- let replicaSetName = vcap_services['mongodb-innoworks'][0].credentials.replicaSetName;
- let db = vcap_services['mongodb-innoworks'][0].credentials.uri + '?replicaSet=' + replicaSetName;
- mongoose.connect(db)
- .then(() => console.log('Connected to the MongoDB...'))
- .catch(err => console.log('Could not connect to MongoDB...', err));
- const bookSchema = new mongoose.Schema({
- date: Date,
- topic:String,
- data: Number,
- },{versionKey:false});
- const Bookmq = mongoose.model('Bookmq', bookSchema);
- app.get('/',(req,res)=>{
- res.send('hello world');
- });
- app.get('/book',(req,res)=>{
- Bookmq.find({}).then((err,books)=>{
- if(err)
- res.send(err);
- else{
- res.json(books);
- }
- });
- });
- app.post('/api/book', (req, res) => {
- const bookmq = new Bookmq({
- date: req.body.date,
- topic: req.body.topic,
- data: req.body.data
- });
- bookmq.save();
- res.send(bookmq);
- });
- const port = process.env.port || 3000
- app.listen(port,(req,res)=>{
- console.log(`listen port on ${port}`);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement