22const express = require ( 'express' ) ;
33const mongoose = require ( 'mongoose' ) ;
44const fs = require ( 'fs' ) ;
5- const cors = require ( 'cors' )
6- const app = express ( )
5+ const cors = require ( 'cors' ) ;
6+ const app = express ( ) ;
77const port = 3030 ;
88
9- app . use ( cors ( ) )
9+ app . use ( cors ( ) ) ;
1010app . use ( require ( 'body-parser' ) . urlencoded ( { extended : false } ) ) ;
1111
1212const reviews_data = JSON . parse ( fs . readFileSync ( "reviews.json" , 'utf8' ) ) ;
@@ -21,10 +21,10 @@ const Dealerships = require('./dealership');
2121
2222try {
2323 Reviews . deleteMany ( { } ) . then ( ( ) => {
24- Reviews . insertMany ( reviews_data [ ' reviews' ] ) ;
24+ Reviews . insertMany ( reviews_data . reviews ) ;
2525 } ) ;
2626 Dealerships . deleteMany ( { } ) . then ( ( ) => {
27- Dealerships . insertMany ( dealerships_data [ ' dealerships' ] ) ;
27+ Dealerships . insertMany ( dealerships_data . dealerships ) ;
2828 } ) ;
2929
3030} catch ( error ) {
3434
3535// Express route to home
3636app . get ( '/' , async ( req , res ) => {
37- res . send ( "Welcome to the Mongoose API" )
37+ res . send ( "Welcome to the Mongoose API" ) ;
3838} ) ;
3939
4040// Express route to fetch all reviews
@@ -90,19 +90,19 @@ app.get('/fetchDealer/:id', async (req, res) => {
9090//Express route to insert review
9191app . post ( '/insert_review' , express . raw ( { type : '*/*' } ) , async ( req , res ) => {
9292 data = JSON . parse ( req . body ) ;
93- const documents = await Reviews . find ( ) . sort ( { id : - 1 } )
94- let new_id = documents [ 0 ] [ 'id' ] + 1
93+ const documents = await Reviews . find ( ) . sort ( { id : - 1 } ) ;
94+ let new_id = documents [ 0 ] . id + 1 ;
9595
9696 const review = new Reviews ( {
9797 "id" : new_id ,
98- "name" : data [ ' name' ] ,
99- "dealership" : data [ ' dealership' ] ,
100- "review" : data [ ' review' ] ,
101- "purchase" : data [ ' purchase' ] ,
102- "purchase_date" : data [ ' purchase_date' ] ,
103- "car_make" : data [ ' car_make' ] ,
104- "car_model" : data [ ' car_model' ] ,
105- "car_year" : data [ ' car_year' ] ,
98+ "name" : data . name ,
99+ "dealership" : data . dealership ,
100+ "review" : data . review ,
101+ "purchase" : data . purchase ,
102+ "purchase_date" : data . purchase_date ,
103+ "car_make" : data . car_make ,
104+ "car_model" : data . car_model ,
105+ "car_year" : data . car_year ,
106106 } ) ;
107107
108108 try {
0 commit comments