Alexandr Kochnev
Т.е., если есть соединение, файл по-любому отправится на сервер? А если у нас к моменту, когда сервер его примет и отправит ответ об этом, будет включён другой Route, мы просто не сможем обработать этот ответ, и это уже наши проблемы?
твоё приложение, когда отправляет ответ и ожидает результата - делает асинхронную работу
как только ответ придёт, выполнится то, что у тебя в программе написано делать с ответом при условии, что ты не закрыл приложение (например перезагрузил страницу)
с точки зрения spa-приложения ты никуда не уходишь и ничего не перезагрузаешь — приложение просто рисует нужную страничку и меняет адресную строку в браузере