💭
【jest】connect ECONNREFUSED 127.0.0.1:80
原因
定数が取得できていなかった
解決まで
元のテストコード
import axios from 'axios'
describe('/hoge', () => {
it('/hogeをリクエストしたらレスポンスが200', async () => {
const hogePath = '/api/hoge'
const res = await axios.get(process.env.HOGE + hogePath)
expect(res.status).toBe(200)
})
})
console.log(process.env.HOGE)するとundefinedが返ってくる。
定数は後で正しく取得するとして、
一旦process.env.HOGEを"http://localhost:8080" に変更して動作確認。
動作OK。
参考記事
Discussion