You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
830 B

const express = require('express');
var app = express();
const path = require('path');
const http = require('http');
const mongoose = require('mongoose');
const morgan = require('morgan')
const mongoURI = process.env.mongoDB;
mongoose.connect(mongoURI);
mongoose.connection.on('connected', ()=>{console.log('Connected')})
.on('disconnected', ()=>{console.log('Disconnect')})
.on('error', (error)=>console.log('Mongoose Error:', error));
app.use(express.static(path.join(__dirname, "public")));
app.use(morgan('dev'))
app.set("view engine", "ejs");
app.use(require('cors')())
app.use(express.json());
app.use(express.urlencoded({extended:true}));
const server = http.createServer(app);
server.listen(process.env.PORT, () =>
{
app.use('/', require('./routes/routes')());
console.log(`Http-Server UP`);
});