# Livro Stack MEAN

**URL:** <https://forum.casadocodigo.com.br/t/livro-stack-mean/154>\
**Category:** Livros\
**Created:** [Abril 8, 2016, 12:11am UTC](https://forum.casadocodigo.com.br/t/livro-stack-mean/154 "2016-04-08T00:11:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![tiago.storchdealmeida](https://avatars.discourse-cdn.com/v4/letter/t/53a042/32.png) [@tiago.storchdealmeida](https://forum.casadocodigo.com.br/u/tiago.storchdealmeida)\
**Post date:** [Abril 8, 2016, 12:11am UTC](https://forum.casadocodigo.com.br/t/livro-stack-mean/154/1 "2016-04-08T00:11:46Z")

</div>

Gostaria apenas de entender uma coisa que é explicada no Livro. Ao criar um Service para disponibilizar a uri para acesso aos dados através do AngularJS passamos `$resource('/contatos/:id')`, a uri passada possui o atributo coringa, como o AngularJS define se ele acessa com o coringa ou sem o coringa, no caso de acesso localhost:3000/contatooh/#/contatos.  
Se alguem puder me esclarecer.

---

<div class="post-metadata">

**Author:** ![flavioalmeida](https://yyz1.discourse-cdn.com/flex029/user_avatar/forum.casadocodigo.com.br/flavioalmeida/32/13701_2.png) [@flavioalmeida](https://forum.casadocodigo.com.br/u/flavioalmeida)\
**Post date:** [Abril 8, 2016, 3:08pm UTC](https://forum.casadocodigo.com.br/t/livro-stack-mean/154/2 "2016-04-08T15:08:21Z")

</div>

Angualr saberá de acordo com o método do serviço `$resource` empregado, inclusive a URL passada como parâmetro.

Se você usa `query`, ele sabe que busca tudo em `/contados` usando verbo GET e não passa o curinga.

Se você usa o método `delete`, você passa a URL com o ID, daí ele sabe que tem que acessar a rota `/contatos/idPassado` usando o verbo DELETE.
