|
| 1 | +/* jshint esversion: 6 */ |
| 2 | + |
1 | 3 | const express = require('express'); |
2 | 4 | const mongoose = require('mongoose'); |
3 | 5 | const fs = require('fs'); |
4 | | -const cors = require('cors') |
5 | | -const app = express() |
| 6 | +const cors = require('cors'); |
| 7 | +const app = express(); |
6 | 8 | const port = 3030; |
7 | 9 |
|
8 | 10 | app.use(cors()) |
|
33 | 35 |
|
34 | 36 | // Express route to home |
35 | 37 | app.get('/', async (req, res) => { |
36 | | - res.send("Welcome to the Mongoose API") |
| 38 | + res.send("Welcome to the Mongoose API"); |
37 | 39 | }); |
38 | 40 |
|
39 | 41 | // Express route to fetch all reviews |
@@ -93,18 +95,18 @@ app.get('/fetchDealer/:id', async (req, res) => { |
93 | 95 | app.post('/insert_review', express.raw({ type: '*/*' }), async (req, res) => { |
94 | 96 | data = JSON.parse(req.body); |
95 | 97 | const documents = await Reviews.find().sort( { id: -1 } ) |
96 | | - let new_id = documents[0]['id']+1 |
| 98 | + let new_id = documents[0].id+1 |
97 | 99 |
|
98 | 100 | const review = new Reviews({ |
99 | 101 | "id": new_id, |
100 | | - "name": data['name'], |
101 | | - "dealership": data['dealership'], |
102 | | - "review": data['review'], |
103 | | - "purchase": data['purchase'], |
104 | | - "purchase_date": data['purchase_date'], |
105 | | - "car_make": data['car_make'], |
106 | | - "car_model": data['car_model'], |
107 | | - "car_year": data['car_year'], |
| 102 | + "name": data.name, |
| 103 | + "dealership": data.dealership, |
| 104 | + "review": data.review, |
| 105 | + "purchase": data.purchase, |
| 106 | + "purchase_date": data.purchase_date, |
| 107 | + "car_make": data.car_make, |
| 108 | + "car_model": data.car_model, |
| 109 | + "car_year": data.car_year, |
108 | 110 | }); |
109 | 111 |
|
110 | 112 | try { |
|
0 commit comments