Skip to content

Commit 970493b

Browse files
committed
don't try to parse undefined
1 parent 7748131 commit 970493b

1 file changed

Lines changed: 5 additions & 2 deletions

File tree

lib/middlewares/cors.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@ var url = require('url');
66
module.exports = cors({
77
methods: 'GET,PUT,POST,PATCH,DELETE,DEL',
88
origin: function (origin, callback) {
9-
var originParsed = url.parse(origin);
10-
var originMatchesDomain = (originParsed.host === process.env.DOMAIN);
9+
var originMatchesDomain = false;
10+
if (origin) {
11+
var originParsed = url.parse(origin);
12+
originMatchesDomain = (originParsed.host === process.env.DOMAIN);
13+
}
1114
var allow = envIs('development', 'test', 'io', 'local', 'staging') ?
1215
true :
1316
(originMatchesDomain);

0 commit comments

Comments
 (0)