Не обновляется страница при перезагрузке Navigo

Есть приложение для управления счетами. Каждая страница нормально обновляется, кроме тех, где есть параметр id. Используется роутер navigo.

`export const setSocket = () => {
  new WebSocket('ws://localhost:3000/currency-feed')
}
router
  .hooks({
    before(done) {
      if (typeof socket === 'object') {
        socket.close()
      }
      done()
    },
  })
  .resolve()

router
  .on('/', () => {
    if (localStorage.getItem('token')) {
      console.log('accounts')
      router.navigate('/accounts')
    } else {
      router.navigate('/auth')
    }
  })
  .resolve()

router
  .on(
    '/auth',
    () => {
      console.log('auth')
      setChildren(window.document.body, [getHeader(), getAuthField().form])
    },
    {
      before(done) {
        localStorage.removeItem('token')
        done()
      },
    }
  )
  .resolve()

router
  .on('/accounts', () => {
    console.log('accounts2')
    setChildren(window.document.body, [
      getHeader(true, 'Счета'),
      getAccountsLayout(),
    ])
  })
  .resolve()

router
  .on('/banks', () => {
    console.log('banks')
    setChildren(window.document.body, [
      getHeader(true, 'Банкоматы'),
      getBankMapPage(),
    ])
  })
  .resolve()

router
  .on('/currencies', () => {
    console.log('currencies')
    setChildren(window.document.body, [
      getHeader(true, 'Валюта'),
      getAccountCurrencies(),
    ])
  })
  .resolve()

router
  .on('/account/:id', ({ data: { id } }) => {
    // console.log({ data: { id } })
    setChildren(window.document.body, [getHeader(true), getAccountWindow(id)])
  })
  .resolve()

router
  .on('/details/:id', ({ data: { id } }) => {
    // console.log({ data: { id } })
    setChildren(window.document.body, [getHeader(true), getAccountDetails(id)])
  })
  .resolve()`

При перезагрузке ошибка такаяошибка 404


Ответы (0 шт):