Согласно официальной документации
импортировать {browserHistory} из'dva / router ';
// 1. Инициализировать
const app = dva ({
история: browserHistory,
});
Это нормально, но другие страницы маршрута доступа не обнаруживаются.
Если в URL-адресе есть # символов, это нормально.пожалуйста, порекомендуйте
После использования browserHistory серверу необходимо настроить панмаршрутизацию и указать все маршруты на файл index.html.
Спросите @lincenying @sorrycc
Итак, если это каркас, созданный с помощью dva-cli, а dora используется в качестве сервера разработки, как его следует настроить?
Вдобавок, что нам делать, если мы обычно развертываем онлайн-среду (сгенерированную с помощью atools-build)?
Есть ли учебник или демонстрация, которую он ищет, спасибо @lincenying @sorrycc
Используйте dora-plugin-browser-history , не забудьте указать index .
Требуется поддержка сервера с nginx или маршрутизацией пакетной обработки на сервере (например, node), например: https://github.com/sorrycc/dva-boilerplate-isomorphic/blob/master/server/server.js#L22
работает как шарм ✌️
спасибо @sorrycc
Добавьте простую конфигурацию nginx:
server {
listen 8088;
listen [::]:8088;
root /opt/web/static;
location / {
try_files $uri /index.html;
}
}
Создано atool-build
index.css
index.html
index.js
Просто поместите его под корень nginx, здесь /opt/web/static
location / {
try_files $uri /index.html;
}
Нет проблем, если страница не обновляется.Проблема, с которой я столкнулся, заключается в том, что когда dev.site/foo/bar
перенаправляется на эту страницу, f5 обновляется, а также изменяется путь к файлам ресурсов, таким как js, css и т. Д.
dev.site/foo/bar/common.js
...
dev.site/foo/bar/index.css
Я не знаю, как настроить nginx в такой ситуации. Спасибо
Ссылка на файл ресурсов /common.js
.
@sorrycc Спасибо.
Как использовать историю браузера в среде разработки сервера Roadhog
Также попросите помощи, как использовать историю браузера в среде разработки сервера Roadhog?
Самый полезный комментарий
Как использовать историю браузера в среде разработки сервера Roadhog