В приложении без реакции маршрутизатора я проверил код состояния с помощью этого простого кода:
const response = await page.goto(url, { timeout: 60000, waitUntil: ['networkidle0','domcontentloaded'] })
assert.equal(response.status(), 200)
, но в приложении реакции-маршрутизатора (используя BrowserRouter) я получаю это исключение
Failed to load resource: the server responded with a status of 500
Я не нашел много информации о том, как использовать Puppeteer с API истории. Как я могу решить эту проблему?
Дополнительная информация:
- Это клиентское приложение (Symphony), и я использую этот код внутри jest-теста для симуляции вызова из браузера
- кукловод: 2.1.1
- реагирующий маршрутизатор: 5.1.2