Fix bug with trailing `/`.
This commit is contained in:
parent
c45a0edd60
commit
7ec3124d82
|
@ -12,7 +12,11 @@ var InsightUI = function(options) {
|
|||
} else {
|
||||
this.apiPrefix = 'insight-api';
|
||||
}
|
||||
|
||||
if (typeof options.routePrefix !== 'undefined') {
|
||||
this.routePrefix = options.routePrefix;
|
||||
} else {
|
||||
this.routePrefix = 'insight';
|
||||
}
|
||||
};
|
||||
|
||||
InsightUI.dependencies = ['insight-api'];
|
||||
|
@ -25,11 +29,7 @@ InsightUI.prototype.start = function(callback) {
|
|||
};
|
||||
|
||||
InsightUI.prototype.getRoutePrefix = function() {
|
||||
if (typeof this.routePrefix !== 'undefined') {
|
||||
return this.routePrefix;
|
||||
} else {
|
||||
return 'insight';
|
||||
}
|
||||
};
|
||||
|
||||
InsightUI.prototype.setupRoutes = function(app, express) {
|
||||
|
@ -49,8 +49,12 @@ InsightUI.prototype.setupRoutes = function(app, express) {
|
|||
|
||||
InsightUI.prototype.filterIndexHTML = function(data) {
|
||||
var transformed = data
|
||||
.replace(/<base href=\"\/\"/, '<base href="/"')
|
||||
.replace(/apiPrefix = '\/api'/, "apiPrefix = '/" + this.apiPrefix + "'");
|
||||
|
||||
if (this.routePrefix) {
|
||||
transformed = transformed.replace(/<base href=\"\/\"/, '<base href="/' + this.routePrefix + '/"');
|
||||
}
|
||||
|
||||
return transformed;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue