为 MEAN 应用程序实施管理面板时的最佳做法是什么

What is best practice when implementing an Admin Panel for a MEAN Application

我是 MEAN 堆栈各个方面的初学者。我有一个应用程序的最小实现,它从 MongoDB 中提取数据并使用 RESTful API 在 angular 前端显示数据。前端是使用 yeoman 生成的。我使用了这个教程:https://www.youtube.com/watch?v=OhPFgqHz68o

我对可以与节点和最佳实践集成的管理面板进行了一些研究。我找到了现成的面板,例如这个:https://github.com/jedireza/drywall

我的问题如下:

如何在登录时将用户引导至我的应用程序或管理面板?我为此使用快递吗?

如果我想实施石膏板(link 以上帖子),我该如何将它与我当前的应用程序集成?即我是否必须下载石膏板然后在随附的文件中编写我的代码,或者我能否以某种方式将它与我当前编写的应用程序集成?

我在前端使用 Angularjs,在后端使用 Node.js Express。

我将粘贴一个路由演示。

Angular JS 路由示例 - 使用路由模块

app.config(function($routeProvider, $locationProvider) {
    $routeProvider
        .when('/txn_history', {
            templateUrl: 'views/add_user.html',
            controller:'mainCtrl'
        })

快递 JS

附上使用目录

app.use(bodyParser.json());
app.use(bodyParser.urlencoded({ extended: false }))

app.use(express.static(__dirname + '/test'));

使用 Node 的路由模块并添加具有添加用户功能的 JS 文件

var routes = require('./routes');
var route_add_user = require('./routes/add_user');

用这里的路由调用函数; .adduser 是该 js 文件中的函数名称

 app.get('/adduser', route_add_user.adduser);  

希望对您有所帮助