 Fernando David Vicente Márquez
Fernando David Vicente Márquez


 Fernando David Vicente Márquez
Fernando David Vicente Márquez
 Fernando David Vicente Márquez
Fernando David Vicente Márquez
 Fernando David Vicente Márquez
Fernando David Vicente Márquez
 Fernando David Vicente Márquez
Fernando David Vicente Márquez| const_=require('lodash') | |
| constaxios=require('axios'); | |
| constgeolib=require('geolib'); | |
| constnodexml=require('nodexml'); | |
| module.exports=function(config){ | |
| constAemetAlerts=require('./aemet-alerts.js')(config); | |
| constNasaAlerts=require('./nasa-alerts.js')(config); | |
| constalertByGeoLoc=async(req,res,next)=>{ | |
| constlat=req.params.lat; | |
| constlong=req.params.long; | |
| try{ | |
| constaemetAlerts=awaitAemetAlerts.alertByGeoLoc(lat,long); | |
| constnasaAlerts=awaitNasaAlerts.alertByGeoLoc(lat,long); | |
| constallAlerts=[].concat(nasaAlerts,aemetAlerts); | |
| returnres.json(allAlerts).end(); | |
| } | |
| catch(err){ | |
| returnres.status(400).json({ | |
| error: err.message | |
| }); | |
| } | |
| } | |
| constmapByGeoLoc=async(req,res,next)=>{ | |
| constlat=req.params.lat; | |
| constlong=req.params.long; | |
| try{ | |
| constmapUrl=awaitAemetAlerts.mapByGeoLoc(lat,long); | |
| returnres.json(mapUrl).end(); | |
| } | |
| catch(err){ | |
| returnres.status(400).json({ | |
| error: err.message | |
| }); | |
| } | |
| } | |
| return{ | |
| alertByGeoLoc: alertByGeoLoc, | |
| mapByGeoLoc: mapByGeoLoc | |
| } | |
| } | 




 Fernando David Vicente Márquez
Fernando David Vicente Márquez
 Fernando David Vicente Márquez
Fernando David Vicente MárquezSpaceApps is a NASA incubator innovation program.