Tengo este código en mi aplicación.
const queryString = require('query-string'); const parsed = queryString.parse(location.search); return this.docListingService.getPacks(parsed.policy).then(packs => { this.setState({ isLoading: false, packs }); return packs; }).catch((error) => { this.loggingService.logError('Error returning Docs ' + error); this.setState({ errorOccured: true}); }); No funciona porque location.search no está undefined .
Puedo ver que la location es http://localhost:3000/ que es donde se ejecuta esta aplicación. ¿Cómo se puede/debe configurar esto?
Prueba a investigar un poco:
La búsqueda de ubicación es una función que devuelve la cadena de consulta de la URL. no tiene una cadena de consulta en su URL ..your/whole/url?queryStringOverHere=algo