#next.js
Вопрос:
Я новичок в Next JS, я испытываю эту ошибку сразу после того, как создал свое первое приложение и запустил его с терминала. Я не объявлял next/маршрутизатор в коде vs, не изменял и не добавлял файлы в свой проект.
Я попытался перезагрузить сервер, но сообщение об ошибке остается.
Ошибка: Экземпляр маршрутизатора не найден. Вы должны использовать «далее/маршрутизатор» только на клиентской стороне вашего приложения.
Комментарии:
1. можете ли вы предоставить некоторые подробности о реализации сервера? CORS лучше всего разрешать на сервере.
Ответ №1:
Эта ошибка связана с тем, что URL-адрес вашего веб-приложения Reactjs и URL-адрес вашего API имеют разное происхождение (не работают на одном порту, одних и тех же хостах или в одних и тех же схемах).
Два URL-адреса имеют одинаковое происхождение, если у них одинаковые схемы, хосты и порты.
ПРИМЕР: URL-адрес вашего веб-приложения http://192.168.3.143:4040 отличается от URL—адреса вашего веб-приложения React.
Поэтому вам нужно попробовать любое из следующих решений:
- Ваше веб-приложение и приложение API должны иметь одинаковые схемы, узлы и порты
или
- Вам необходимо включить CORS в вашем API для вашего веб-URL, который отличается от вашего URL API.