Next.js отправляет странный запрос на маршрутыPhp

Кемеровские программисты php общаются здесь
Ответить
Гость
 Next.js отправляет странный запрос на маршруты

Сообщение Гость »


РЕДАКТИРОВАТЬ: Я совершенно упустил тот факт, что URL-адрес запроса НЕ является URL-адресом REST API, а фактическим URL-адресом веб-страницы. Кажется, что Next.js отправляет запросы на реальную веб-страницу. Наконец, я подозреваю, что эти запросы отправляются из папки сборки, поскольку именно там я нашел «/_next/data» в своей кодовой базе. При этом является ли причиной этого промежуточное программное обеспечение? Кроме того, в этом проекте не используются реквизиты getServerSide.

В настоящее время проект Next.js 13, над которым я работаю, похоже, отправляет странные запросы на веб-страницу. все они заканчиваются статусом 403. Вот несколько примеров

Код: Выделить всё

https://hello.com/_next/data/6jowMdw4HAQlDr5Y8O6JJ/connector/connectorManagement.json?p=1
https://hello.com/_next/data/6jowMdw4HAQlDr5Y8O6JJ/charging/calculateFailureHistory.json
https://hello.com/_next/data/6jowMdw4HAQlDr5Y8O6JJ/station/chargeGroup.json
У нас есть 2 развертывания для внешнего интерфейса, dev (http) и prod (https), и только prod, похоже, имеет эту проблему, тогда как dev вообще не отправляет эти запросы (локальный сервер отправляет их запросы и получить статус 200). У нас также есть соответствующие API (dev и prod).
При локальном запуске запросы возвращают статус 200 и выглядят следующим образом, а ответ представляет собой настоящий HTML-код. Ниже я прикрепил предварительный просмотр ответа. (Мы используем REST API)

Код: Выделить всё

Request URL:
http://localhost:PORT/_next/data/development/charging/chargingProfile.json
Request Method:
GET
Status Code:
200 OK
Remote Address:
-
Referrer Policy:
strict-origin-when-cross-origin
Вот багаж заголовков запросов

Код: Выделить всё

sentry-environment=development,sentry-public_key=public_key,sentry-trace_id=trace_id,sentry-sample_rate=1,sentry-sampled=true
Изображение
So here's what I don't understand:
  • Is this stemming from backend or frontend?
  • Is it a next.js configuration issue?
  • Is it an axios interceptor issue?
  • Is it a sentry configuration issue?
If it matters, our REST API is made with php.


Источник: https://stackoverflow.com/questions/781 ... -to-routes
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»