Team Updates

fdvFernando David Vicente Márquez
Alert App Demo
Alert App Demo
G
Gema Pizana Antón
Keep ToDos in common
Keep ToDos in common
G
Gema Pizana Antón
Team Stream Item
fdvFernando David Vicente Márquez
Team Stream Item
fdvFernando David Vicente Márquez
Team Stream Item
fdvFernando David Vicente Márquez
Team Stream Item
fdvFernando 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
}
}
view raw alerts.js hosted with ❤ by GitHub
G
Gema Pizana Antón
Creating the presentation
Creating the presentation
G
Gema Pizana Antón
App loading alerts
App loading alerts
G
Gema Pizana Antón
Design Phase
Design Phase
G
Gema Pizana Antón
Team Stream Item
fdvFernando David Vicente Márquez
Team Stream Item
fdvFernando David Vicente Márquez
NASA Logo

SpaceApps is a NASA incubator innovation program.