test(cloudcmd) replacePrefix

This commit is contained in:
coderaiser 2017-11-09 16:15:19 +02:00
parent cc30178aaa
commit bdb7bee0b0
2 changed files with 16 additions and 1 deletions

View file

@ -283,6 +283,11 @@ function logout(req, res, next) {
res.sendStatus(401);
}
module.exports._replacePrefix = replacePrefix;
function replacePrefix(url, prefix) {
return url.replace(prefix, '') || '/';
}
function _setUrl(pref, req, res, next) {
const prefix = getPrefix(pref);
const is = !req.url.indexOf(prefix);
@ -290,7 +295,7 @@ function _setUrl(pref, req, res, next) {
if (!is)
return next();
req.url = req.url.replace(prefix, '') || '/';
req.url = replacePrefix(req.url, prefix);
if (/^\/cloudcmd\.js(\.map)?$/.test(req.url))
req.url = `/dist${req.url}`;