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经过大量挖掘,我实际上找到了一种方法,但不确定这是否是最好的,我所做的是清空登录页面。所以路径仍然存在,但页面完全为空