Files
storage-manager/server/server.js
T
2020-05-24 21:42:59 -05:00

41 lines
1010 B
JavaScript

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------------*/