1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

curl: (7) Failed to connect to localhost port 8080 after 0 ms: Couldn't connect to serverが生じる

Posted at

挨拶・経緯

こんにちは。初投稿です。
すごく簡単な勘違いで15分ほど時間を費やしてしまったので、同じ問題で詰まってしまった人のためになる記事を書けたらいいな、と思い作成しました。
Goを学んでいる最中、localhost:8080を起動したは良いものの、curlコマンドを使用するタイミングがあったのですが、
curl http://localhost:8080/hello

の実行結果が、

curl: (7) Failed to connect to localhost port 8080 after 0 ms: Couldn't connect to server

と出てしまっていました。

解決方法

まず私のPCはMacのARM64になります。
GoをVSCodeで書いている時に、上記のエラーが発生しました。
しかし、こちらのnetstatコマンドでポートの状況を確認しました。
一度、ターミナルを開き、
netstat -tlpen | grep 8080

すると、

netstat: en: unknown or uninstrumented protocol

と返ってきました。

この時に、もしかしてlocalhost:8080を立ち上げたままcurlを使用しなければならなかったのでは…?と思い、別のターミナルにて、

go run main.go

と起動。

また元のターミナルに戻って

curl http://localhost:8080/hello

実行結果が、

Hello, world!

となりました。

最後に

本当に簡単なことで申し訳ないと思ったのですが、日本語の記事には無く、海外の掲示板を参考にしたところ解決できたので、念のため情報共有までに。

閲覧いただきありがとうございました。


大学でプログラミングを学んでいます。もし良かったら話しかけて欲しいです!☺️

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?