Страница Next. js не найдена, если маршрут заканчивается косой чертой - PullRequest
0 голосов
/ 14 января 2020

Я сейчас работаю над приложением next.js. Я сталкиваюсь с проблемой next/link. Ссылка работает хорошо, если я перемещаюсь по приложению. Каждая страница отображается правильно. Проблема обнаруживается, когда я обновляю sh страницу, а URL заканчивается на sla sh.

http://localhost:3000/about/

Приведенный выше маршрут показывает «Страница не найдена», в то время как следующий маршрут успешно загрузит страницу.

http://localhost:3000/about

Я использую link следующим образом:

<Link href="/about">
   <a>About</a>
</Link>

Любая помощь будет оценена. Спасибо.

1 Ответ

2 голосов
/ 14 января 2020

Я надеюсь, что должен быть самый простой способ сделать это. Однако вы можете сделать это, используя custom server . Вот пример: -

server.get("/about/", (req, res) => {
  return app.render(req, res, "/about")
})
...