gpt4 book ai didi

javascript - 如何在 Node.js 中显示仅限管理员的链接?

转载 作者:太空宇宙 更新时间:2023-11-04 02:53:15 24 4
gpt4 key购买 nike

抱歉,如果这是一个菜鸟问题,但这里是:

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

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

谢谢

最佳答案

因此,创建管理页面的最佳方法(使用 Angular)是将它们限制在 Express 或 Node 中的 API 上。

幸运的是,有一个包可以实现这一点! Passport一个 Node 模块,不仅可以进行常规登录,还可以进行 google、facebook 和许多其他登录。

我会看一下中间件示例,然后在您的 route 您可以执行如下简单的操作:

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

其中 isadmin 将一次性检查他们是否是管理员! Amazing tutorial for this .

关于javascript - 如何在 Node.js 中显示仅限管理员的链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34846846/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com