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
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`);
|
|
}); |