Roman Kravchik: ну я хотел сделать так чтоб бэкенд отвечал за бизнес логику сайта - то есть будет апи для создание пользователя, отдачи инфо о пользователе, создание новых записей в бд, загрузка записей из бд, а уже на ангуляре будет свой роутинг между страницами, то есть го бэкенд не будет отвечать за переходы между страницами
AngularJs работает на клиенте и он предназначен по сути для создания одностраничных сайтов. А вот новая версия Angular2 уже требует запуск своего сервера для роутинга, вот отрывок из документации "npm run lite - run the lite-server, a light-weight, static file server, written and maintained by John Papa with excellent support for Angular apps that use routing."