diff --git a/modules/web/src/api/axios.js b/modules/web/src/api/axios.js index 469deab9d..16018213b 100644 --- a/modules/web/src/api/axios.js +++ b/modules/web/src/api/axios.js @@ -9,7 +9,7 @@ const ajax = axios.create({ }); ajax.interceptors.request.use((config) => { - config.baseURL = remoteIp.value; + config.baseURL = baseUrl(); return config; }); @@ -21,5 +21,5 @@ export const setRemoteIp = (ip) => { }; export const baseUrl = () => { - return remoteIp.value; + return remoteIp.value || location.origin; }; diff --git a/modules/web/src/api/index.js b/modules/web/src/api/index.js index c71f876dd..86ff820ee 100644 --- a/modules/web/src/api/index.js +++ b/modules/web/src/api/index.js @@ -79,22 +79,22 @@ const isBookSource = /bookSource/i.test(location.href); // Http const getSources = () => - isBookSource ? ajax.get("getBookSources") : ajax.get("getRssSources"); + isBookSource ? ajax.get("/getBookSources") : ajax.get("/getRssSources"); const saveSource = (data) => isBookSource - ? ajax.post("saveBookSource", data) - : ajax.post("saveRssSource", data); + ? ajax.post("/saveBookSource", data) + : ajax.post("/saveRssSource", data); const saveSources = (data) => isBookSource - ? ajax.post("saveBookSources", data) - : ajax.post("saveRssSources", data); + ? ajax.post("/saveBookSources", data) + : ajax.post("/saveRssSources", data); const deleteSource = (data) => isBookSource - ? ajax.post("deleteBookSources", data) - : ajax.post("deleteRssSources", data); + ? ajax.post("/deleteBookSources", data) + : ajax.post("/deleteRssSources", data); const debug = ( /** @type {string} */ sourceUrl,