Mentre sto iniziando a prendere confidenza con la programmazione NodeJS, sono un po 'confuso quando usare i parametri di richiesta e il modo in cui il loro uso pratico differisce dall'uso delle stringhe di query.
In particolare, posso fare localhost:8080/:param1
nell'URL seguito da req.params
nel codice o localhost:8080/?param1=value
nell'URL seguito da req.query
nel codice, e ottenere lo stesso risultato - il valore di param1 . Come dovrei decidere quando usare quale? Qual è un buon caso d'uso per entrambi questi approcci?