https://itnext.io/fix-404-error-on-single-page-app-with-zeit-now-b35b8c9eb8fb

аюсь развернуть приложение create-реагировать на относительный путь на страницах GitHub с настраиваемым доменом. Например.www.example.com/myproject

я используюreact-router-dom, react-router-redux а такжеreact-router-bootstrap

Я установил домашнюю страницуhttp://www.example.com/myproject вpackages.json (пыталсяhomepage = "." тоже) а также настроил базовое имя для моей истории:

...
export const history = createHistory({ basename: '/myproject' });
const middleware = [thunk, routerMiddleware(history)];
...
const composedEnhancers = compose(applyMiddleware(...middleware), ...enhancers);
const store = createStore(rootReducer, initialState, composedEnhancers);

Развернутое приложение работает наwww.mydomain.com/myproject и я могу перемещаться по ссылкам приложения.

Но я получил 404, когда я пытаюсь ввести путь напрямую (например.www.example.com/myproject/account) или если я обновлю браузер на подстранице.

Долгосрочная цель - настроить различные относительные пути для сред разработки и разработки, как описано вэтот ответ но сначала мне просто нужно заставить его работать в развертывании.

Ответы на вопрос(2)

Ваш ответ на вопрос