-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathserver.js
36 lines (26 loc) · 959 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
23
24
25
26
27
28
29
30
31
32
33
34
35
//require express
var express = require('express')
//require path
var path = require('path')
//require body-parser
var bodyParser = require('body-parser')
//create an express app
var app = express()
//tell express to use body parser and to use extended
//and json so that we can parse the json in the req.body
//app.use(bodyParser.urlencoded({extended: true}))
app.use(bodyParser.json())
//tell express where the static files are. This is the
//dist folder for our Angular front end code
app.use(express.static(path.join(__dirname, './bids-app/dist')))
//require mongoose for our MongoDB connectivity
require ('./server/config/mongoose.js')
//define the routes_setter
var routes_setter = require('./server/config/routes.js')
//invoke the function in the routes_setter and pass
//a reference to our express server
routes_setter(app)
//finally start the server
app.listen(8000, function (){
console.log('bids-app listening on port 8000!!!')
})