【问题标题】:strapi admin panel users permissions init 404Strapi 管理面板用户权限初始化 404
【发布时间】:2021-03-22 18:52:48
【问题描述】:

我最近一直在测试strapi。但是我昨天遇到了一些问题,似乎无法理解到底发生了什么。我在这里问这个问题,因为大多数用户遇到了 statusCode 403,这与我的返回 404(未找到)不同。在我最近安装了 stripe 8.81.0 之前,一切都运行良好。 在我执行strapi开发/启动时,控制台上的管理员返回200,但是当我尝试通过浏览器进入那里时,我得到了用户权限/初始化404。我尝试卸载并重新安装strapi-plugin-users - 权限,但没有更改。 我在:

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

【问题讨论】:

    标签: node.js strapi mongodb-atlas


    【解决方案1】:

    我遇到了同样的问题。就我而言,我运行npm audit fix 以消除一些安全警告,但没有给予足够的考虑。有没有可能你做过类似的事情?

    查看他们文档中的strapi migration guide,看来这是从 3.0.x 升级到 3.1.x 的结果。

    migration guide 给出了解决问题的 4 个步骤。它与管理员角色和 JWT 机密的工作方式有关。乍一看,JWT 密码似乎现在必须在 server.js 中定义,并且不会像过去那样自动生成。

    我会试一试,我会报告我的结果。

    编辑:我可以确认these migration instructions 为我解决了这个问题。具体来说,我只需要执行第 2 步和第 4 步,因为我已经安装了最新版本的strapi,而且我没有任何自定义管理面板插件

    【讨论】:

    • 这个问题在这里得到了回答:github.com/strapi/strapi/discussions/7305 in github。解决方案是相同的。我已经启动并运行了。但是,我确实遇到了登录页面强制使用电子邮件而不是用户名的问题,这在我的情况下很不方便,因为它拒绝接受架构中的电子邮件,因为我之前使用用户名登录。我可能会在有空的时候进一步挖掘这个。不过,感谢您的及时回复。
    • 我已经完成了这些步骤,并且在本地运行良好。在部署到 prod 之后它现在失败了,即使是 那些 env vars 也存在令牌。
    • @jeremy 您在此处分享的所有链接都以 404 结尾。
    • 这里是正确的链接Migration guide
    • 该迁移指南中我唯一错过的是:yarn build --clean
    猜你喜欢
    • 1970-01-01
    • 2020-11-29
    • 2020-01-17
    • 1970-01-01
    • 2020-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-10-04
    相关资源
    最近更新 更多