我已经基于这个tutorial为我的RailsAPI构建了一个基于JWT令牌的身份验证。随着rails服务器在开发模式下运行,一切都可以完美地工作。当我在生产模式下运行rails服务器时,我得到以下错误: Started GET "/profiles" for 10.71.232.74 at 2021-10-19 15:17:37 +0200
Processing我对
,只在测试环境中发生--单元测试或dev env指向测试DB/用户。err ', error); //socket hang up });如果我移除passport.authenticate并仅仅发送一个json响应,它就会像预期的那样工作日志显示,请求是用授权头中正确的JWT发送的。对于dev和test,我有不同的DB/用户。使用dev中的测试DB,我能够复制单元测试中看到的问题。如果我排除了授权头,正如预期