【发布时间】:2020-09-19 10:00:14
【问题描述】:
当您在浏览器上输入“localhost:3000”时,您访问的是什么?那代表什么?
【问题讨论】:
-
嗨@jedi_1971 大多数人在 Stackoverflow 上提出一些特定于某些用例或某些问题的问题。你的问题太笼统了,应该以更合乎逻辑的方式理解。 Read here
标签: node.js express web server
当您在浏览器上输入“localhost:3000”时,您访问的是什么?那代表什么?
【问题讨论】:
标签: node.js express web server
localhost:3000 是一个本地开发服务器,运行在您计算机的 3000 端口上。它由 express 创建,可以渲染 html 页面并为不同的请求路由 api。使用 expressjs 框架,您可以创建不同的路由并将其与开发或生产端口相关联。您还可以在开发过程中更改端口,这可以通过更改 app/index/server .js 文件中的侦听端口的值来完成。
【讨论】:
localhost 是一个特殊的域名,总是指您的本地计算机。
3000 是一个 tcp 端口。当您打开一个 url 时,例如:
http://localhost:3000/
然后将打开一个到端口 3000 的连接。
当你指定一个 url 时:
http://localhost/
然后你会打开80端口,因为默认的HTTP端口是80
【讨论】: