【发布时间】:2019-09-03 22:25:28
【问题描述】:
我正在尝试使用 express nodejs 和 JWT。这是我经历过的源代码:link。
我保护所有路由,除了我在 jwt.js 文件中声明的路由。
-
'/trial'url 不受保护。控制器位于trial.controller.js文件中。当我使用get和post方法并且没有任何身份验证(No Auth)在邮递员中点击网址时,我得到了我的期望。 - 但是,当我点击
'/users/testdata'时不会发生同样的事情。它不受保护,但如果我使用get方法并且没有任何身份验证,它会在邮递员中返回error 500和消息"Cannot read property 'sub' of undefined"。但是,当我使用post方法实现它时,我得到了我所期望的结果。
那么,get 方法有什么问题?
完整代码请查看以上链接。任何帮助对我来说意义重大。谢谢!
【问题讨论】:
标签: javascript node.js express jwt express-jwt