Как написать REST/RESTful приложение для связки в дальнейшем с Angular 5?
я пишу это каждый раз на подобный вопрос, не сильно верю что хотя бы 5%  спрашивающих следуют моему своету, но тем не менее 
начните с документации, я серьезно - возьмите макет вашего приложения и начните писать докуменатцию, что куда и для чего и только после этого беритесь за реализацию
Их очень много, достаточно загуглить "REST API node"
https://www.codementor.io/olatundegaruba/nodejs-re...
https://scotch.io/tutorials/build-a-restful-api-us...
https://hackernoon.com/restful-api-design-with-nod...
Но на самом деле этого будет недостаточно. Во время написания скорее всего возникнут дополнительные вопросы, которые нужно гуглить индивидуально и никак иначе.