Skip to content

Commit 1bf737a

Browse files
committed
Added CORS support for all routes
1 parent 028bc67 commit 1bf737a

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

app.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ var bodyParser = require('body-parser');
77
var http = require('http');
88
var compress = require('compression');
99
var debug = require('debug')('randomuser.me-node:server');
10+
var cors = require('cors');
1011

1112
var db = require('./models/db')(process.env.spec);
1213
var index = require('./routes/index');
@@ -27,6 +28,7 @@ app.set('port', settings.port);
2728
app.use(bodyParser.json());
2829
app.use(bodyParser.urlencoded({ extended: false }));
2930
app.use(cookieParser());
31+
app.use(cors());
3032
app.use(express.static(path.join(__dirname, 'public')));
3133
app.use(compress());
3234

@@ -45,7 +47,6 @@ app.use(function(req, res, next) {
4547
// production error handler
4648
// no stacktraces leaked to user
4749
app.use(function(err, req, res, next) {
48-
console.log(err.stack.split('\n').filter(line => line.indexOf('node_modules') === -1).join('\n'));
4950
res.sendStatus(err.status || 500);
5051
});
5152

routes/api.js

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,15 @@
11
var fs = require('fs');
22
var express = require('express');
33
var router = express.Router();
4-
var cors = require('cors');
54
var Request = require('../models/Request');
65

76
var latestVersion = '1.0';
87

9-
router.get('/', cors(), (req, res, next) => {
8+
router.get('/', (req, res, next) => {
109
genUser(req, res, latestVersion);
1110
});
1211

13-
router.get('/:version', cors(), (req, res, next) => {
12+
router.get('/:version', (req, res, next) => {
1413
genUser(req, res, req.params.version);
1514
});
1615

0 commit comments

Comments
 (0)