Я начал работать с Go и Angular, но у меня странная проблема. Наверное, мне просто не хватает крошечной детали, но я не могу понять.
Я использую https://github.com/julienschmidt/httprouter в качестве маршрутизатора для Go... теперь с Angular, я должен иметь возможность копировать и вставьте URL-адрес в браузер, а Angular должен обрабатывать соответствующие маршруты, правильно?
У меня есть маршрут "/login". Что работает, если маршрут получает доступ через интерфейс... но не, если я введу "mypage.com/login" в браузер, получив 404.
Go routing в основном делает только
router.NotFound = http.FileServer(http.Dir("./public"))
Что работает для маршрута "/", но не для чего-либо еще. Кажется, это правильно. Но как правильно настроить маршрутизацию, поэтому Angular обрабатывает всю маршрутизацию?