Paste
Pasted as JavaScript by donots ( 5 years ago )
const express = require('express');
const cors = require('cors');
const mongoose = require('mongoose');
const passport = require('passport');
const localStrategy = require('passport-local');
const session = require('express-session');
require('dotenv').config();
// initializations
const app = express();
const port = process.env.PORT || 5000;
require('./config/passport');
// middlewares
app.use(cors())
app.use(session({
secret: 'secret',
resave: true,
saveUninitialized: true
}));
app.use(passport.initialize());
app.use(passport.session());
// connecting to db
const uri = process.env.ATLAS_URI;
mongoose.connect(uri, {
useUnifiedTopology: true,
useNewUrlParser: true,
useCreateIndex: true
}
);
const connection = mongoose.connection;
connection.once('open', () => {
console.log(`MongoDB database connection established successfully`);
})
// routers
const academiesRouter = require('./routes/academies');
const playersRouter = require('./routes/players');
const usersRouter = require('./routes/users');
app.use('/academies', academiesRouter);
app.use('/players', playersRouter);
app.use('/users', usersRouter);
// listenning to port
app.listen(port, () => {
console.log(`Server is running on port: ${port}`);
});
Revise this Paste
Children: 127591