Администратор MedusJs выдает статус 401 по каждому запросу

Недавно я развернул свой проект medusaJs в цифровом океане. развертывание прошло успешно, и конечные точки серверной части возвращают необходимую информацию JSON, когда я нажимаю на них со статусом 200. Однако, когда я пытаюсь использовать свою панель администратора, все мои запросы на вкладке сети имеют статус 401, и ответ несанкционированный. Кто-нибудь сталкивался с такой же проблемой и можно ли ее исправить?

1 ответ

в этом случае у вас либо есть проблема с CORS на вашем бэкэнде, поэтому попробуйте изменить его на это в соответствии с документами medusajs :

      ADMIN_CORS=/http:\/\/*/

и добавьте, который указывает внутренний URL-адрес, на который отправляются запросы:

      MEDUSA_ADMIN_BACKEND_URL=http://example.domain.com

медусайсадокументы

Вы можете добавить следующие параметры в команду dev medusa-admin:

  • --backendили-b: строка, определяющая URL-адрес серверной части Medusa. По умолчанию это значение переменной средыMEDUSA_ADMIN_BACKEND_URL. Например, медуза-админdev --backend example.com.

  • --port or -p: порт для запуска администратора. По умолчанию это 7001. Например,medusa-admin dev --port 8000.

Другие вопросы по тегам