Backend
Backend
js
app.use(express.json());
app.use(cors());
// MongoDB connection
mongoose.connect('mongodb://localhost:27017/food-ordering', {
useNewUrlParser: true,
useUnifiedTopology: true,
// Menu Schema
name: String,
price: Number,
});
// Order Schema
total: Number,
});
//controller
console.log(req.user.id);
console.log(req.user._id);
user_id: req.user.id,
location: {
latitude: coordinates.latitude,
longitude: coordinates.longitude
});
await customer.save();
{ user_id: req.user.id },
{ $set: req.body },
{ new: true }
);
if (!updatedCustomer) {
if (!deletedCustomer) {
// Routes
// # new customer
// # update customer
// # delete customer
module.exports = router;
res.json(menu);
});
await newItem.save();
res.json(newItem);
});
app.post('/order', async (req, res) => {
await newOrder.save();
res.json(newOrder);
});
res.json(orders);
});