Error: read ECONNRESET
at TLSWrap.onStreamRead (internal/stream_base_commons.js:209:20)
从在 AWS Workspaces 上运行的 NodeJS 获取此错误。从 osx 运行时,我没有收到任何错误,只有在从 Workspaces 运行 nodejs 时。我重新创建了来自 Postman 的呼叫,并且在 Workspaces 和笔记本电脑上都有效。有很多线程建议超时增加,但最终都没有被接受。
response = await request(config.get('oath2Url'))
.post('/public/oauth2/token')
.set('Content-Type','application/x-www-form-urlencoded')
.field('grant_type', 'client_credentials')
.field('client_id', '4256f935-a829-49c6-962e-5ab0bf1614da')
.field('client_secret', 'steve-demo')
.field('client_assertion_type',
'urn:ietf:params:oauth:client_assertion_type:jwt-bearer')
.field('client_assertion',Jwt)
return response.body.access_token;