Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Cannot GET /
- // set up ======================================================================
- var express = require('express');
- var app = express(); // create our app w/ express
- var port = process.env.PORT || 8080; // set the port
- var morgan = require('morgan'); // log requests to the console (express4)
- var bodyParser = require('body-parser'); // pull information from HTML POST (express4)
- var methodOverride = require('method-override'); // simulate DELETE and PUT (express4)
- app.use(express.static(__dirname + '/public')); // set the static files location /public/img will be /img for users
- app.use(morgan('dev')); // log every request to the console
- app.use(bodyParser.urlencoded({'extended':'true'})); // parse application/x-www-form-urlencoded
- app.use(bodyParser.json()); // parse application/json
- app.use(bodyParser.json({ type: 'application/vnd.api+json' })); // parse application/vnd.api+json as json
- app.use(methodOverride());
- app.use('/scripts', express.static(__dirname + '/node_modules/'));
- // load the routes
- require('./router');
- // listen (start app with node server.js) ======================================
- app.listen(port);
- console.log("App listening on port " + port);
- router.get('*', function(req, res) {
- console.log('inside / route!');
- res.sendfile('./client/index.html'); // load the single view file (angular will handle the front-end)
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement