32 lines
700 B
JavaScript
32 lines
700 B
JavaScript
require('dotenv').config()
|
|
|
|
const express=require('express')
|
|
const mongoose = require('mongoose')
|
|
const morgan = require('morgan')
|
|
const bodyParser = require('body-parser')
|
|
|
|
const EmployeeRoute=require('./routers/employee')
|
|
|
|
mongoose.connect(process.env.MONGO_DSN||'')
|
|
const db = mongoose.connection
|
|
|
|
db.on('error',(err)=>{
|
|
console.log(err)
|
|
})
|
|
|
|
db.once('open',()=>{
|
|
console.log('Database connection Established.')
|
|
})
|
|
|
|
const app=express()
|
|
|
|
app.use(morgan('dev'))
|
|
app.use(bodyParser.urlencoded({extended:true}))
|
|
app.use(bodyParser.json())
|
|
app.use(express.static("./public"));
|
|
|
|
app.listen(8080,()=>{
|
|
console.log('server is running on port: ',8080)
|
|
});
|
|
|
|
app.use('/api/employee',EmployeeRoute) |