-
Notifications
You must be signed in to change notification settings - Fork 0
/
app.js
31 lines (22 loc) · 860 Bytes
/
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
const express = require('express');
const bodyParser = require('body-parser');
const config = require('config');
const mongo = require('./mongo');
const accessControlAllow = require('./middlewares/cors');
const authRoute = require('./routes/authRoute');
const taskRouter = require('./routes/taskRoute');
const commentRoute = require('./routes/commentRoute');
const userRoute = require('./routes/userRoute');
// const routes = require('./routes');
const app = express();
mongo();
app.use(accessControlAllow);
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }));
// app.use()
app.use('/auth', authRoute);
app.use('/user', userRoute);
app.use('/comment', commentRoute);
app.use('/', taskRouter);
app.listen(config.port, () => console.log(`Example app listening on port ${config.port}!`));
module.exports = app; // for testing