Я разрабатываю полнофункциональную сеть с Angular + express + nodejs + mongoDB, и проект состоит из сети с картой, постоянно загружающей рынок с реальной позицией дрона. Моя цель - обновить карту, когда express получит сообщение (например, от почтальона). Это мой JS контроллер для координат.
router.get('/getLast', (req, res) =>{
Coordenadas.find((err, docs) => {
if(!err){res.send(docs);}
else{ console.log('Error al recibir las coordenadas: ' + JSON.stringify(err, undefined, 2)); }
}).sort({_id:-1}).limit(1);});
router.post('/', (req,res) =>{
var cor = new Coordenadas({
lat: req.body.lat,
lon: req.body.lon
});
cor.save((err, doc) =>{
if(!err) res.send(doc);
else { console.log('Error al recibir las coordenadas: ' + JSON.stringify(err, undefined, 2)); }
});});