Ciao a tutti, apro nella sezione JS (nel caso spostate se errato).
La domanda è abbastanza semplice presumo ma inizio ora a usare nodejs.
Usando il modulo express e quindi definendo una rotta tipo
codice:
app.get('/miaurl/:key',function(req,res){
req.params.key && get_api_data(req,res);
}).listen(8080,function(){
console.log('.....');
});
Se richiamo la url con key settato tutto ok.
Nel caso mancasse però per default appare "Cannot GET /miaurl".
Non ho trovato un esempio molto pratico per la gestione del caso.
Vorrei nel caso mancasse il parametro poter fare altro.
aggiungendo a monte questa definizione
codice:
app.get('/twenga',function(req,res){
res.send('Parametro "k" mancante');
});
app.get('/miaurl/:key',function(req,res){
req.params.key && get_api_data(req,res);
}).listen(8080,function(){
console.log('.....');
});
e cioe' per gestire la url anche senza paramtro non passa più dalla seconda.
Evidentemente mi sfugge a momento qualcosa.