const express = require('express'); const cors = require('cors') const mongoose = require('mongoose'); const app = express(); app.use(cors()); const port = process.env.PORT || 5000; const MONGO_IP_ADDRESS = '192.168.1.2'; mongoose.connect(`mongodb://${MONGO_IP_ADDRESS}/storage`, {useNewUrlParser: true}); const db = mongoose.connection; db.on('error', console.error.bind(console, 'connection error:')); db.once('open', function() { console.log(`connected to: ${MONGO_IP_ADDRESS}`); // we're connected! }); /*------------MODELS------------*/ //create a schema var boxSchema = new mongoose.Schema({ name: String }); //compile schema into model var Box = mongoose.model('Box', boxSchema); /*------------MODELS------------*/ /*------------CONTROLLER------------*/ app.listen(port, () => console.log(`Listening on port ${port}`)); // GET route app.post('/box', (req, res) => { res.send({ express: 'YOUR EXPRESS BACKEND IS CONNECTED TO REACT' }); }); /*------------CONTROLLER------------*/