Web: Files: Apply route proxy
This commit is contained in:
parent
7dc1b80ab6
commit
49e28e53a4
@ -6,7 +6,7 @@ import config from "../package.json";
|
||||
import PrivateRoute from "@appserver/common/components/PrivateRoute";
|
||||
import AppLoader from "@appserver/common/components/AppLoader";
|
||||
import toastr from "studio/toastr";
|
||||
import { updateTempContent } from "@appserver/common/utils";
|
||||
import { combineUrl, updateTempContent } from "@appserver/common/utils";
|
||||
import initFilesStore from "./store/InitFilesStore";
|
||||
import filesStore from "./store/FilesStore";
|
||||
import settingsStore from "./store/SettingsStore";
|
||||
@ -26,9 +26,29 @@ import Home from "./components/pages/Home";
|
||||
import Settings from "./components/pages/Settings";
|
||||
import VersionHistory from "./components/pages/VersionHistory";
|
||||
import Panels from "./components/FilesPanels";
|
||||
import { AppServerConfig } from "@appserver/common/constants";
|
||||
|
||||
const { proxyURL } = AppServerConfig;
|
||||
const homepage = config.homepage;
|
||||
|
||||
const PROXY_HOMEPAGE_URL = combineUrl(proxyURL, homepage);
|
||||
|
||||
const HOME_URL = combineUrl(PROXY_HOMEPAGE_URL, "/");
|
||||
const SETTINGS_URL = combineUrl(PROXY_HOMEPAGE_URL, "/settings/:setting");
|
||||
const HISTORY_URL = combineUrl(PROXY_HOMEPAGE_URL, "/:fileId/history");
|
||||
const FILTER_URL = combineUrl(PROXY_HOMEPAGE_URL, "/filter");
|
||||
|
||||
if (!window.AppServer) {
|
||||
window.AppServer = {};
|
||||
}
|
||||
|
||||
window.AppServer.files = {
|
||||
HOME_URL,
|
||||
SETTINGS_URL,
|
||||
HISTORY_URL,
|
||||
FILTER_URL,
|
||||
};
|
||||
|
||||
const Error404 = React.lazy(() => import("studio/Error404"));
|
||||
|
||||
const Error404Route = (props) => (
|
||||
@ -93,18 +113,10 @@ class FilesContent extends React.Component {
|
||||
<>
|
||||
<Panels />
|
||||
<Switch>
|
||||
<PrivateRoute
|
||||
exact
|
||||
path={`${homepage}/settings/:setting`}
|
||||
component={Settings}
|
||||
/>
|
||||
<PrivateRoute
|
||||
exact
|
||||
path={[`${homepage}/:fileId/history`]}
|
||||
component={VersionHistory}
|
||||
/>
|
||||
<PrivateRoute exact path={homepage} component={Home} />
|
||||
<PrivateRoute path={`${homepage}/filter`} component={Home} />
|
||||
<PrivateRoute exact path={SETTINGS_URL} component={Settings} />
|
||||
<PrivateRoute exact path={HISTORY_URL} component={VersionHistory} />
|
||||
<PrivateRoute exact path={HOME_URL} component={Home} />
|
||||
<PrivateRoute path={FILTER_URL} component={Home} />
|
||||
<PrivateRoute component={Error404Route} />
|
||||
</Switch>
|
||||
</>
|
||||
|
Loading…
Reference in New Issue
Block a user