Structuring an App
Not fully understand the autogenerator part and router()
The code
var express = require('express');
var app = express();
//seperate this into controllers foler, those are the routes
var apiController = require('./controllers/apiController');
var htmlController = require('./controllers/htmlController');
var port = process.env.PORT || 3000;
app.use('/assets', express.static(__dirname + '/public'));
app.set('view engine', 'ejs');
app.use('/', function (req, res, next) {
console.log('Request Url:' + req.url);
next();
});
htmlController(app);
apiController(app);
app.listen(port);