React route выдает несанкционированный доступ к героку при работе в разработке - PullRequest
0 голосов
/ 08 февраля 2020

Я работаю над приложением React, используя express в бэкэнде, и развернул его на Heroku. Теперь он работает хорошо, за исключением 1 маршрута, который дает мне неавторизованное сообщение

Мои журналы Heroku

И этот маршрут работает в режиме разработки. Также я проверил токен пользователя в localStorage и он уже там.

У кого-нибудь есть идеи по этому поводу?

1 Ответ

0 голосов
/ 12 февраля 2020

Я выяснил, в чем проблема после того, как спросил моего друга.

Проблема заключалась в конфликте маршрутов между внешним и внутренним интерфейсом, поэтому я добавил /api/ для внутренних маршрутов и внешнего интерфейса. baseUrl.

Ex :

в бэкенде. Я использовал маршруты наподобие app.use("/topic", topicRoutes);

во внешнем интерфейсе, мой baseUrl был localhost:3000

Чтобы исправить мою проблему , я изменил маршруты:

app.use("/api/topic", topicRoutes);

localhost:3000/api/

Надеюсь, это кому-нибудь поможет :))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...