strapi права доступа пользователей панели администратора init 404 - PullRequest
0 голосов
/ 03 августа 2020

Я недавно тестировал страпи. Однако вчера я столкнулся с некоторыми проблемами и, похоже, не могу понять, что на самом деле происходит. Я задаю этот вопрос здесь, поскольку большинство пользователей сталкивались с кодом статуса 403, в отличие от моего, который вернул 404 (не найден). Все работало нормально, пока я недавно не установил полосу 8.81.0. В тот момент, когда я занимаюсь разработкой / запуском strapi, администратор на консоли возвращает 200, но, однако, когда я пытаюсь ввести go через браузер, я получаю user-permissions / init 404. Я попытался удалить и переустановить плагин strapi -пользователи-разрешения, но без изменений. Я нахожусь на:

strapi 3.1.3 node 12.18.0 npm 6.14.4 mongodb cloud atlas

консоль, если это помогает:

Welcome back!
To manage your project �, go to the administration panel at:
http://localhost:1337/admin

To access the server ⚡️, go to:
http://localhost:1337

[2020-08-03T17:36:41.084Z] debug GET /admin (47 ms) 200
[2020-08-03T17:36:41.908Z] debug GET /admin/runtimemain.07da870a.js (30 ms) 200
[2020-08-03T17:36:41.908Z] debug GET /admin/main.b045701d.chunk.js (2 ms) 200
[2020-08-03T17:36:41.084Z] debug GET /admin (47 ms) 200
[2020-08-03T17:36:41.908Z] debug GET /admin/runtimemain.07da870a.js (30 ms) 200
[2020-08-03T17:36:41.908Z] debug GET /admin/main.b045701d.chunk.js (2 ms) 200
[2020-08-03T17:36:42.986Z] debug GET /users-permissions/init (4 ms) 404
[2020-08-03T17:36:52.245Z] debug GET index.html (115 ms) 200
[2020-08-03T17:36:52.822Z] debug GET /assets/images/logo_login.png (326 ms) 200
[2020-08-03T17:36:56.190Z] debug GET index.html (87 ms) 200
[2020-08-03T17:36:56.407Z] debug GET /favicon.ico (20 ms) 200
[2020-08-03T17:37:00.069Z] debug GET /admin (3 ms) 200
[2020-08-03T17:37:01.121Z] debug GET /users-permissions/init (8 ms) 404

вывод консоли из сценария разработки strapi

1 Ответ

0 голосов
/ 05 августа 2020

Я столкнулся с той же проблемой. В моем случае я запустил npm audit fix, чтобы избавиться от некоторых предупреждений безопасности, не задумываясь об этом должным образом. Возможно ли, что вы сделали что-то подобное?

Глядя на руководство по миграции на strapi в их документации, кажется, что это результат обновления с 3.0.x до 3.1.x.

В руководстве по миграции дается 4 шага для устранения проблемы. Это как-то связано с тем, как работают роли администратора и секреты JWT. На первый взгляд кажется, что секрет JWT теперь должен быть определен в server.js, и он не будет автоматически сгенерирован, как раньше.

Я собираюсь дать ему шанс, и я отчитаюсь с мои результаты.

EDIT : я могу подтвердить, что эти инструкции по миграции решили проблему для меня. В частности, мне нужно было выполнить только шаги 2 и 4, потому что я уже установил последнюю версию strapi и у меня нет настраиваемых плагинов для панели администратора

...