-
Notifications
You must be signed in to change notification settings - Fork 0
/
server.js
22 lines (15 loc) · 950 Bytes
/
server.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
var express = require('express'); // 'require' will return the 'express' module
var app = express(); // load (instantiate) the 'express' module
var bodyParser = require('body-parser');
app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: true }));
// configure a public directory to host static content
app.use(express.static(__dirname + '/public'));
require("./test/app.js")(app);
var assignment = require("./assignment/app.js"); //'require' returns a module which we can execute as a
// function using '()'
assignment(app); // pass an instance of the 'Express' library (i.e. 'app' as declared on top) which allows
// to listen for various HTTP requests. This call loads the app.js in the 'assignment/services'
// in the root directory.
var port = process.env.PORT || 3000;
app.listen(port);