The response of Emanuel Ve, is fundamental, hence depends on how you structure this application, if with only 1 application or sub application SPA, or several SPA applications that have different urls, there would be to define them in NodeJs, and having loaded the sub application SPA, you can manage at the angular level with routes url on the client side, and from that last NodeJs would not be aware
Generally speaking, the SPA application is 1 only, it starts with 1 url, it will handle Node, then it has in its SPA behavior, some client-side routes (defined in angularJS, that is, on the client side), and maybe some interaction with other URLs, server side, if for example you have to go to authenticate where third parties
Therefore you have to completely master both possibilities, and reaffirm the idea expressed by Emanuel, could not add more without redundar