Nextjs 404 при попытке просмотреть сообщение - PullRequest
0 голосов
/ 05 декабря 2018

Я использовал весь код из этого урока ( ссылка ) для приложения nextjs с пользовательским сервером, и это работает, но только частично, я могу добавить материал, но когда я нажимаю на некоторые изсодержание показывает ошибку 404.Отлично работает с CRA, так что я предполагаю, что мне нужно что-то сделать в server.js , возможно, или использовать другой подход с маршрутизацией?Я пробовал это:

<Link href={`/show?=${board.key}`}>{board.title}</Link>

, но затем появляется ошибка, говорящая

typeerror: не может прочитать свойство 'params' из неопределенного.

Anyидея, как я могу заставить этот код работать с nextjs?Я так отчаялся, это мой 4-й день, пытаясь заставить его работать.

1 Ответ

0 голосов
/ 06 декабря 2018

Определить все маршруты в server.js .В файле package.json замените "dev": "next" на "dev": "node server.js"

static async getInitialProps(ctx) {
   const {query} = ctx;
   return query;
}

constructor(props){
   super(props);
   console.log(props);
}

Проверьте реквизиты, которые вы получитеидентификатор от этого.

...