Angular.js работает только на стороне браузера.
В большинстве случаев это самое SPA будет нуждаться в заимодействии с сервером, для этого вам понадобится API, который может быть написан как на node.js так и на других технологиях.
То о чем вы пишите - это full stack js frameworks, они как раз состоят как из клиентской(браузерной) так и серверной частей.