diff --git a/packages/webapp/.npm/package/npm-shrinkwrap.json b/packages/webapp/.npm/package/npm-shrinkwrap.json index 2bc74cdd05..ce2b3a2da8 100644 --- a/packages/webapp/.npm/package/npm-shrinkwrap.json +++ b/packages/webapp/.npm/package/npm-shrinkwrap.json @@ -334,6 +334,9 @@ } } }, + "parseurl": { + "version": "1.3.0" + }, "send": { "version": "0.13.0", "dependencies": { diff --git a/packages/webapp/package.js b/packages/webapp/package.js index 5990364a2e..06fc1e0ecb 100644 --- a/packages/webapp/package.js +++ b/packages/webapp/package.js @@ -4,6 +4,7 @@ Package.describe({ }); Npm.depends({connect: "2.30.2", + parseurl: "1.3.0", send: "0.13.0", useragent: "2.0.7"}); diff --git a/packages/webapp/webapp_server.js b/packages/webapp/webapp_server.js index 29a9b28bff..9d9e410f25 100644 --- a/packages/webapp/webapp_server.js +++ b/packages/webapp/webapp_server.js @@ -8,6 +8,7 @@ var url = Npm.require("url"); var crypto = Npm.require("crypto"); var connect = Npm.require('connect'); +var parseurl = Npm.require('parseurl'); var useragent = Npm.require('useragent'); var send = Npm.require('send'); @@ -326,7 +327,7 @@ WebAppInternals.staticFilesMiddleware = function (staticFiles, req, res, next) { next(); return; } - var pathname = connect.utils.parseUrl(req).pathname; + var pathname = parseurl(req).pathname; try { pathname = decodeURIComponent(pathname); } catch (e) { @@ -697,7 +698,7 @@ var runWebAppServer = function () { } // /packages/asdfsad ... /__cordova/dafsdf.js - var pathname = connect.utils.parseUrl(req).pathname; + var pathname = parseurl(req).pathname; var archKey = pathname.split('/')[1]; var archKeyCleaned = 'web.' + archKey.replace(/^__/, '');