O parâmetro userName, que deveria retornar o nome do usuário que está presente na URL, não está retornando quanto tento acessá-lo com o seguinte código: const nomeUsuario = route.params.userName; Ao acessar a URL, aparece no console do browser o erro abaixo. Perceber que no lugar do userName está retornando null. Fiz todos os passos exatamente como no curso, nada diferente. O que parece é que ele tenta acessar o parâmetro antes do tempo, sei lá. Alguma dica de como resolver?
ERROR Error: Uncaught (in promise): HttpErrorResponse: {"headers":{"normalizedNames":{},"lazyUpdate":null},"status":404,"statusText":"Not Found","url":"http://localhost:3000/null/photos","ok":false,"name":"HttpErrorResponse","message":"Http failure response for http://localhost:3000/null/photos: 404 Not Found","error":{"message":"User not found"}} at resolvePromise (polyfills.js:12938) at resolvePromise (polyfills.js:12895) at polyfills.js:12999 at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (polyfills.js:12530) at Object.onInvokeTask (vendor.js:36916) at ZoneDelegate../node_modules/zone.js/dist/zone.js.ZoneDelegate.invokeTask (polyfills.js:12529) at Zone../node_modules/zone.js/dist/zone.js.Zone.runTask (polyfills.js:12302) at drainMicroTaskQueue (polyfills.js:12708) at ZoneTask../node_modules/zone.js/dist/zone.js.ZoneTask.invokeTask [as invoke] (polyfills.js:12609) at invokeTask (polyfills.js:13851)