aboutsummaryrefslogtreecommitdiffstats
path: root/web
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2017-08-21 23:35:04 +0200
committerMaximilian Hils <git@maximilianhils.com>2017-08-22 01:05:29 +0200
commit58642d57f6281dde1d224365c6c0b2b05085413b (patch)
treefad97408fe6741447d6d2faf0dda2504c9c9a307 /web
parent721f7cc92ecdeb03b3f507077e7ef29d48d833ca (diff)
downloadmitmproxy-58642d57f6281dde1d224365c6c0b2b05085413b.tar.gz
mitmproxy-58642d57f6281dde1d224365c6c0b2b05085413b.tar.bz2
mitmproxy-58642d57f6281dde1d224365c6c0b2b05085413b.zip
[web] make it possible to run static viewer in subdirectories
Diffstat (limited to 'web')
-rw-r--r--web/src/js/__tests__/ducks/optionsSpec.js2
-rw-r--r--web/src/js/utils.js3
2 files changed, 4 insertions, 1 deletions
diff --git a/web/src/js/__tests__/ducks/optionsSpec.js b/web/src/js/__tests__/ducks/optionsSpec.js
index 9178c14e..d3f9b8e5 100644
--- a/web/src/js/__tests__/ducks/optionsSpec.js
+++ b/web/src/js/__tests__/ducks/optionsSpec.js
@@ -56,7 +56,7 @@ describe('save', () => {
global.fetch = jest.fn()
store.dispatch(OptionsActions.save())
expect(fetch).toBeCalledWith(
- '/options/save?_xsrf=undefined',
+ './options/save?_xsrf=undefined',
{
credentials: "same-origin",
method: "POST"
diff --git a/web/src/js/utils.js b/web/src/js/utils.js
index 3aeba1b1..7c1719ae 100644
--- a/web/src/js/utils.js
+++ b/web/src/js/utils.js
@@ -91,6 +91,9 @@ export function fetchApi(url, options={}) {
} else {
url += '.json'
}
+ if (url.startsWith("/")) {
+ url = "." + url;
+ }
return fetch(url, {
credentials: 'same-origin',