30 lines
866 B
JavaScript
30 lines
866 B
JavaScript
const express = require('express');
|
|
const app = express();
|
|
const bodyParser = require('body-parser');
|
|
const PORT = 4000;
|
|
const cors = require('cors');
|
|
const mongoose = require('mongoose');
|
|
const config = require('./DB.js');
|
|
const attendanceRoute = require('./attendance.route');
|
|
const loginRoute = require('./login.route');
|
|
const clubsRoute = require('./club.route');
|
|
|
|
|
|
mongoose.Promise = global.Promise;
|
|
mongoose.connect(config.DB, { useNewUrlParser: true }).then(
|
|
() => {console.log('Database is connected') },
|
|
err => { console.log('Can not connect to the database'+ err)}
|
|
);
|
|
|
|
app.use(cors());
|
|
app.use(bodyParser.urlencoded({extended: true}));
|
|
app.use(bodyParser.json());
|
|
|
|
app.use('/login', loginRoute);
|
|
app.use('/attendance', attendanceRoute);
|
|
app.use('/clubs', clubsRoute);
|
|
|
|
|
|
app.listen(PORT, function(){
|
|
console.log('Server is running on Port:',PORT);
|
|
}); |