#javascript #reactjs #fetch #next.js #isomorphic-fetch-api
#javascript #reactjs #выборка #next.js #isomorphic-fetch-api
Вопрос:
Я не получаю свои данные (примечания) внутри реквизита, они не определены, когда я использую console.log (примечания). Мой внутренний API также находится в том же проекте в /pages/api/notes/index.js API, который я вызываю, является ‘http://localhost:3000/api/notes ‘
Даже мой API работает нормально, когда я тестирую его на postman. Но на интерфейсе данные недоступны
Пожалуйста, проверьте эту проблему.
Комментарии:
1. Я также думаю, что стоит отметить, что начиная с NextJS 9.4, выборка была заполнена таким образом, что вам не нужно
isomorphic-unfetch
Ответ №1:
Я считаю, что у вас просто опечатка. Index.getinitialProps
должно быть Index.getInitialProps
. Обратите внимание, что «i» в initial пишется с большой буквы.
Также в качестве подсказки вам явно не нужно http://localhost:3000
, если вы просто вызовете его с /api/notes
, он правильно разрешит запрос. Таким образом, при развертывании приложения вам не нужно возвращаться и вносить массу изменений для ваших выборок данных.