-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.js
More file actions
27 lines (22 loc) · 846 Bytes
/
server.js
File metadata and controls
27 lines (22 loc) · 846 Bytes
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
const express = require('express');
const app = new express();
const router = express.Router();
const actions = require('./actions');
const front = require('./front');
const frontFiles = require('./front/frontfiles');
const config = require('./config/config');
const path = require('path');
var bodyParser = require('body-parser');
app.set("view engine" , "ejs");
app.set("views" , path.join(__dirname , '/front/public'));
router.use('/todos' , actions);
router.use('/frontfiles' , frontFiles);
router.use('/' , front);
app.use(router);
app.use(bodyParser.json()); // for parsing application/json
app.use(bodyParser.urlencoded({ extended: true })); // for parsing application/x-www-form-urlencoded
app.listen(config.port, config.host ,()=> {
if(process.env.mode == 'dev') {
console.log(`Server running at port ${config.port}`);
}
})