Javascript 如何在测试版中禁用strapi管理仪表板?

Javascript 如何在测试版中禁用strapi管理仪表板?,javascript,node.js,strapi,Javascript,Node.js,Strapi,我读过这篇文章,我相信它在alpha中效果很好 由于beta中的结构发生了变化,我尝试添加这个extensions/users permissions/middleware/users permissions/index.js,然后复制原始的node\u modules/strapi plugin users permissions/admin/src/index.js,并评论了该帖子答案中的建议 // _.forEach(strapi.admin.config.routes,

我读过这篇文章,我相信它在
alpha中效果很好

由于
beta
中的结构发生了变化,我尝试添加这个
extensions/users permissions/middleware/users permissions/index.js
,然后复制原始的
node\u modules/strapi plugin users permissions/admin/src/index.js
,并评论了该帖子答案中的建议

        // _.forEach(strapi.admin.config.routes, value => {
        //     if (_.get(value.config, 'policies')) {
        //         value.config.policies.unshift(
        //             'plugins.users-permissions.permissions'
        //         );
        //     }
        // });
我使用
warn build
重建,但是我仍然可以访问管理仪表板


提前感谢您的帮助。

我不确定这是否是最好的方法,但在深入挖掘之后,我发现了如何覆盖原始页面的代码,因此我在下面所做的是清空整个登录页面,但路径仍然存在

一旦知道了文件的位置,只需三个步骤就很容易了

  • 创建文件
    project\u root/admin/src/containers/AuthPage/index.js
  • 在新创建的文件内粘贴
    导出默认备忘录(()=>{})
  • 运行构建,例如
    纱线构建
  • 现在再次尝试访问管理员页面
    localhost:1337/admin
    页面将为空


    另外,如果不想清空页面,请在创建的
    index.js
    中编写自己的代码,但请记住,任何编辑都需要运行生成才能查看更改。

    您还可以删除
    .cache
    生成
    文件夹,并使用以下命令启动应用程序:


    warn develope——无构建
    它将完全禁用管理员。

    一旦您修复了此问题,请分享您在每个步骤中是如何做到这一点的。它可能会帮助别人,也会帮助我。:)@Sachinsah经过大量挖掘,我实际上找到了一种方法,但不确定这是否是最好的,我所做的是清空登录页面。所以路径仍然存在,但页面完全为空