Isaac, bom dia
você deve estar com problema de resposta do servidor. O serviço rest executa uma função ao receber uma requisição. Provavelmente é por isso que você não está recebendo nada. Entretanto, eu acabei de tentar utilizar seu link e deu certo.
Em primeiro lugar, você precisa determinar se seu backend vai ser em NodeJS, PHP, C# [...etc] e definir o que será feito a partir daí.
Para servidores em NodeJS, a Alura tem o curso NodeJS e HTTP ( link abaixo ) e o próprio curso de nodeJS.
Para login e logout de usuários, você tem diversas formas de configurar seu backend. Pode ser uma aplicação baseada em Token, apenas usuário e senha, Beares ou outros.
O passport.js cobre esse problema. Abaixo também vou deixar um tutorial completo de como fazer uma api funcional com login de usuário manual e automático ( facebook, google ). com OAuth no NodeJS.
Tutorial
- http://scottksmith.com/blog/2014/05/02/building-restful-apis-with-node/
Curso de Node + HTTP
- https://cursos.alura.com.br/course/nodejs-avancado