如何在node.js中显示仅管理员链接?

use*_*svm 0 javascript user-interface node.js

抱歉,这是一个菜鸟问题,但问题就在这里:

我希望管理员(登录网站时)查看非管理员登录时无法查看的链接。我什至不知道如何开始。我知道我必须在route.js文件中添加两条单独的路由。但不是很确定如何在用户界面中显示它,或者我什至不正确。

这个仓库似乎与我的问题有关。https://github.com/angular-ui/ui-router#get-started

谢谢

小智 5

因此,创建管理页面的最佳方法(按原样使用角度)是将它们限制在express或node中的API上。

幸运的是有一个包装Passport一个节点模块,它不仅可以进行常规登录,还可以进行google,facebook和许多其他登录。

我将看一下中间件示例,然后在您的路线中可以执行以下操作:

app.get('/admin', isAdmin ,function(req,res){
    res.send('Secret Admin Things')
});
Run Code Online (Sandbox Code Playgroud)

在那里isadmin将一口气检查他们是否是管理员!很棒的教程