Uniform Resource Locator - Wikipedia
「:8080」や「:3000」は接続先ポート番号の指定です。
通常webサイトはhttpならTCP80番ポート、httpsならTCP443番ポートが使われ、
ポート番号の指定を省くとそれらの数字になります。
それを別の番号を指定して接続することができるように文法として用意されています。
サーバーlocalhostで8080や3000でリクエストを受付できるようリッスンしていれば、
レスポンスが返ってくるはずです。
例えば、パソコンにSkypeがインストールしてあってそいつが80番を使っていると、
XAMPPなどでwebサーバーを立ち上げようとしても80番を同時使用できないため、
似た別の番号(ありがちなのが8080とか10080とか)でサーバーを起動するようにしているケースです。
TCPやUDPにおけるポート番号の一覧 - Wikipedia
で3000とか8080とか見てもらえれば。