31/08/2017 Development / java script

A pessoa pode quebrar a cabeça um pouquinho com isso. Então pra ajudar outros pessoas e a me ajudar futuramente, caso eu venha utilizar novamente, vou postar aqui o pulinho do gato que faz funcionar a recuperação dos dados usando o req.body no node.

Basicamente é isso aqui uma chamada usando fetch

                    fetch('http://localhost:3000/position', {
                        method: 'post',
                        headers: {
                         'Accept': 'application/json',
                         'Content-Type': 'application/json'
                        },
                        body: JSON.stringify({
                            position: {latitude : position.coords.latitude, longitude: position.coords.longitude},
                            id: 'XPTO'
                        })
                    }); 

E no node você usa req.body.position, por exemplo.

Mas pra isso funcionar, o pulo do gato é inserir o headers

                        headers: {
                         'Accept': 'application/json',
                         'Content-Type': 'application/json'
                        },

Espero que ajude