Files
kno-logic-api/index.js
2021-05-02 15:42:58 -04:00

31 lines
771 B
JavaScript

const express = require('express');
const app = express();
const PORT = 4000;
const cors = require('cors');
const mongoose = require('mongoose');
const config = require('./DB.js');
const userRoutes = require('./user.route');
// Handle MongoDB connection
mongoose.Promise = global.Promise;
mongoose.connect(config.DB, { useNewUrlParser: true, useUnifiedTopology: true }).then(
() => {
console.log('Connected to dabase');
},
err => {
console.log('Could not connect to database: ' + err);
}
);
// Express routes
app.use('/users', userRoutes);
// Express server
app.use(cors());
app.use(express.urlencoded({ extended: true }))
app.use(express.json());
app.listen(PORT, () => {
console.log('Express server running on port:', PORT);
});