Reactjs 什么是localhost 3000?

Reactjs 什么是localhost 3000?,reactjs,frameworks,Reactjs,Frameworks,我是网络开发新手。当我阅读如何设置react项目时,我看到localhost:3000。我搜索了它,但任何答案都没有回答localhost:3000的含义。localhost 3000是react应用程序在计算机上运行的默认端口。你可以在package.json中随时更改它,这样就可以把你的计算机当作家,端口就是你家里的房间号 所以你的react应用程序的寿命是3000年。房间当您运行npm start时为了让您了解这一点,您应该了解您需要一个web服务器来承载要在web上运行的应用程序。然后它

我是网络开发新手。当我阅读如何设置react项目时,我看到localhost:3000。我搜索了它,但任何答案都没有回答localhost:3000的含义。

localhost 3000是react应用程序在计算机上运行的默认端口。你可以在package.json中随时更改它,这样就可以把你的计算机当作家,端口就是你家里的房间号


所以你的react应用程序的寿命是3000年。房间当您运行npm start时

为了让您了解这一点,您应该了解您需要一个web服务器来承载要在web上运行的应用程序。然后它将为大多数人提供

但该应用程序需要在某个地方开发。在这种情况下,您需要一个本地服务器。有几个本地服务器实例,如IIS、Wamp、Xampp和NodeJ

如果您刚开始使用react,那么您最有可能将react应用程序开发与clicreat react app或简称CRA一起使用。使用此应用程序的这种结构和配置,它在节点服务器和端口3000上本地托管

所以,来回答你的问题localhost是表示到
0.0.0.0
127.0.0
的地址,它选择了端口
3000
,您也可以将其配置到其他端口


因此,当您键入
http://localhost:3000
在浏览器的地址栏中,您可以看到应用程序托管的第一页。您可以将etc/hosts文件用作本地名称,就像
http://localhost:3000 到http://localapp.me
也是。

Localhost:3000是URL地址,如果您启动web应用程序(在开发过程中)(使用控制台中的命令,例如:npm start),则可以在该地址访问它。Localhost意味着它是您的计算机托管应用程序,但这并不意味着它可以在其他计算机上访问。
3000是可以访问web应用程序的端口,我相信它可以更改为1000到9999之间的任何4位数字。它就是这样设计的,所以如果你愿意,你可以在不同的端口同时托管多个应用程序。大多数生产环境默认将端口设置为3000。

实际上,您最多可以使用该端口获得65000个左右的端口。我完全相信,凭记忆,是65355