@Sestri4kina Почему создавать такой сервер?
Если использовуешь angular-cli, то там есть ng serve.
Если исполузешь webpack, то можно использовать webpack-dev-server.
А если все такие не хочешь использовать не angular-cli ng serve не webpack то можно написать такой сервер. Я добавил комментарии в твоем гитхабовский джист
лучше в гит создавать репо с всеми файлами (angular-server.js, package.json) , твой гитхабовский джист не будет reuseable потому что там не указано какие npm packages исполбузется например express.js