Об этом было много вопросов. Я просматривал их в течение нескольких дней. Я все пробовал, и никто не работал. Да, я также проверил angular.io, и это тоже не сработало. Так что, пожалуйста, может кто-нибудь придумать окончательный ответ или указать мне тот, который я, вероятно, еще не видел?
Вот этот URL, глубокая ссылка на приложение Angular с именем whatever
и его маршрут someroute
с параметром.
http://somedomain.com/whatever/someroute/123456
Конечно, это приводит к ошибке 404. Необходимо настроить веб-сервер. Мой сервер запускает nginx, и я сделал это:
location / {
try_files $uri $uri/ /whatever/index.html;
}
Теперь он перенаправляет ошибку каждого сайта 404 на этом сервере в мое приложение Angular, но это вторичная проблема. Проблема в том, что маршрут по-прежнему не хочет входить. По умолчанию маршрут /
вызывается каждый раз, а не /someroute/123456
.
Вместо того, чтобы указывать на различные учебники, которые я, вероятно, уже видел и пробовал, может кто-нибудь кратко объяснить, что такое тривиальная точка, которую я пропустил?