有什么方法可以禁用 strapi 中的管理页面吗?

Is there any way to disable a admin page in starpi?

我在我的一个项目中使用了 strapi 框架。 开发完成后,我需要禁用管理仪表板('/admin' 路由)。 我找到了更改 URL 但没有禁用的方法。 我该怎么做?

没有在生产中禁用管理员的选项。

您可以将 admin 文件夹重命名为 _admin(或删除文件夹) 更新 plugin/users-permissions/middlewares/users-permissions/index.js 文件并注释这些行:

// _.forEach(strapi.admin.config.routes, value => {
//   if (_.get(value.config, 'policies')) {
//     value.config.policies.unshift('plugins.users-permissions.permissions');
//   }
// });

那么您将无法访问管理面板