環境
Node 12.8.0
事象
Node.jsでRedmine APIを叩いた時に以下のエラーが発生
Error: write EPROTO 4415608256:error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol:../deps/openssl/openssl/ssl/statem/statem_lib.c:1922:
コード
import axios from 'axios'
class ApiConnectBase {
async get(url: string, params: object) {
return await axios.get(url, {
params: params
})
}
}
class ApiInfo extends ApiConnectBase{
:
:
}
const hoge = await rApi.get('https://hoge.piyo/projects.json?key=dummydummydummy', {})
console.log(hoge.data)
原因
多分これ。
https://github.com/nodejs/help/issues/1936
対応
Node.jsのバージョンを11系にして対応