如何解决什么是localhost 3000?
我是Web开发的新手。当我阅读如何设置react项目时,我看到localhost:3000。我搜索了它,但是任何答案都没有回答localhost:3000的意思。
解决方法
Localhost:3000 是 URL 地址,如果您启动它(在控制台中使用命令,例如:npm start),您的网络应用程序(开发期间)可以访问该地址。本地主机意味着您的计算机托管该应用程序,并且不意味着它可以在其他计算机上访问。 3000 是您的网络应用程序可访问的端口,我相信它可以更改为从 1000 到 9999 的任何 4 位数字。它是这样制作的,因此您可以根据需要在不同的端口同时托管多个应用程序。大多数生产环境默认将端口设置为 3000。
,localhost 3000是计算机上用于react app的默认端口。您可以随时在package.json
中进行更改 ,以此类推,您的计算机就像家里一样,端口就是您家里的房间号。
因此,当您运行npm start时,您的React应用程序处于3000的空间中。
,为使您理解这一点,您应该了解您需要一台Web服务器来承载要在Web上运行的应用程序。然后它将对大多数人可用。
但是该应用程序需要在某个地方进行开发。在这种情况下,您需要本地服务器。有几种本地服务器实例,例如IIS,Wamp,Xampp和nodejs。
如果您开始使用react,那么您很可能会使用带有cli creat-react-app 或简称CRA的react应用程序开发。通过此应用程序的这种结构和配置,它可以在节点服务器和端口3000上本地托管。
因此,回答您的问题。 localhost 是表示0.0.0.0
或127.0.0
的地址,它选择了端口3000
,您也可以将其配置为其他端口。
因此,当您在浏览器的地址栏中键入http://localhost:3000
时,您可以看到应用程序托管的第一页。您也可以像使用http://localhost:3000 to http://localapp.me
一样将etc / hosts文件用作本地名称。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。