DevOpsPlayground/directory-react-nodejs

View on GitHub
server.js

Summary

Maintainability
A
0 mins
Test Coverage
var express = require('express'),
    employees = require('./routes/employees'),
    path = require('path');
    app = express();
    
app.use(express.static(path.join(__dirname, 'www')));

// CORS (Cross-Origin Resource Sharing) headers to support Cross-site HTTP requests
app.all('*', function(req, res, next) {
    res.header("Access-Control-Allow-Origin", "*");
    res.header("Access-Control-Allow-Headers", "X-Requested-With");
    next();
});

// Added the route for the default
app.get('/', function(req, res) {
  res.render('index.html');
});

app.get('/employees', employees.findAll);
app.get('/employees/:id', employees.findById);

app.set('port', process.env.PORT || 3000);

app.listen(app.get('port'), function () {
    console.log('Express server listening on port ' + app.get('port'));
});