gpt4 book ai didi

javascript - JWT Restify 排除路径和所有子路径

转载 作者:行者123 更新时间:2023-12-03 07:57:24 26 4
gpt4 key购买 nike

目前我使用 Node 模块 jwtRestify 进行身份验证。我有一个问题,我想从身份验证中排除一些路径,这没有问题:

server.use(jwtRestify({
secret: config.secret,
requestProperty: 'decoded'}).unless({
path: [
baseUrl + '/login',
baseUrl + '/admin/users',
baseUrl + '/admin/users/:id',
]}))

但是/admin/users/:id 根本不起作用,有没有办法用正则表达式之类的东西排除所有管理路由?

最佳答案

有点晚了,但我找到了解决方案。 Restify 下面使用的是 Express except,您可以简单地使用正则表达式,如下所示:

server.use(jwtRestify({
secret: config.secret,
requestProperty: 'decoded'}).unless({
path: [
baseUrl + '/login',
baseUrl + '/admin/users',
/^\/api\/v0\/admin\/users\/.*/,
]}))

关于javascript - JWT Restify 排除路径和所有子路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34745382/

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