Dlaczego tak
Wzorzec trasy /witaj/:imie zawiera parametr ścieżki, więc fragment adresu „Ola” trafia do req.params.imie. Parametr imie=Jan pochodzi z ciągu zapytania (query string) po znaku ? i jest dostępny w req.query.imie, którego kod nie odczytuje. Ciąg zapytania nie wpływa na dopasowanie trasy, więc żądanie zostaje obsłużone i nie pojawi się komunikat „Cannot GET”.