Как правильно установить динамический c маршрут в Next. js, когда basePath не root? - PullRequest
1 голос
/ 27 мая 2020

Я следовал этому руководству , чтобы настроить мой проект Next. js для размещения за пределами веб-сайта root. (Я поместил его в подпапку / app).

Все работало нормально, пока я не начал использовать маршруты Dynami c для пары страниц.

Я пробовал тремя способами:

  1. <Link href="/project/[project_id]" as="/app/project/project1">

Что возвращает ошибку Error: The provided 'as' value (/app/project/project1) is incompatible with the 'href' value (/project/[project_id])

<Link href="/project/project1" as="/app/project/project1">

какой тип работает (он перемещается), но не может предварительно загрузить следующие страницы (я получаю ошибку 404 - не найдено для страниц, связанных таким образом)

<Link href="/app/project/project1" as="/app/project/project1">

Совсем не работает.

Кто-нибудь знает как это решить?

...