$ cat ./posts/53.md
IT 2023.11.05 · 1 min read
Bun(JS) 1.0.4 ConnectionRefused Error
Bun을 실무에 도입해볼까하여 검토 겸 공부하려고 예제를 만들어보고 있었다. 코딩한지 3분 됐나...? 도중 아래와 같은 에러가 났다.
에러 내용
ConnectionRefused: Unable to connect. Is the computer able to access the url?
문제의 코드
코드는 아래와 같았는데, 나는 localhost:8000에 fastAPI를 띄워두었으므로, 정상 동작해야 했다.
Bun.serve({
async fetch(req) {
console.log(await fetch('http://localhost:8000/api/healthz'))
return new Response("Bun!");
},
});해결 방법
localhost => 127.0.0.1로 수정하자, 정상동작.
특이사항 정리
- Alias는
localhost만 인식하지 못한다(일반 도메인은 잘 인식한다). - 아직 정식 버전이 나온지 얼마 되지 않았기에, 이런 종류의 디테일이 떨어질 수 있다. 감안하고 사용해야 한다.