-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathapp.js
44 lines (34 loc) · 1.17 KB
/
app.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
require('dotenv').config()
const express = require('express');
const res = require('express/lib/response');
const { databaseAuthentication } = require('./config/database');
const app = express();
const cors = require('cors');
const appRouter = require('./routes/routes');
const adminRoutes = require('./routes/admin-routes');
app.use(express.json());
app.use(cors());
app.use('/api/v1/admin/',adminRoutes)
app.use('/api/v1/client', appRouter)
app.use((error,req,res,next)=>{
console.log(error);
if (res.headerSent) {
return next(error)
} else {
res.status(error.status_code || 500).json({ status_code: error.status_code, response_message: error.response_message || 'An unknown error occured' });
}
})
databaseAuthentication().then(()=>{
console.log('database connected');
}).catch((err)=>{
console.log(err);
})
const string = "8"
const MyArray = string.split("")
console.log(Number(MyArray[0])+Number(MyArray[1]));
app.use((req,res)=>{
res.status(404).json({responseMessage: 'The routes you requested does not exists on this server. Check routes or your request method'})
})
app.listen(process.env.PORT||4000,()=>{
console.log('server started on port 4000');
})