【问题标题】:What does the localhost: 3000 server created by express mean?express 创建的 localhost:3000 服务器是什么意思?
【发布时间】:2020-09-19 10:00:14
【问题描述】:

当您在浏览器上输入“localhost:3000”时,您访问的是什么?那代表什么?

【问题讨论】:

  • 嗨@jedi_1971 大多数人在 Stackoverflow 上提出一些特定于某些用例或某些问题的问题。你的问题太笼统了,应该以更合乎逻辑的方式理解。 Read here

标签: node.js express web server


【解决方案1】:

localhost:3000 是一个本地开发服务器,运行在您计算机的 3000 端口上。它由 express 创建,可以渲染 html 页面并为不同的请求路由 api。使用 expressjs 框架,您可以创建不同的路由并将其与开发或生产端口相关联。您还可以在开发过程中更改端口,这可以通过更改 app/index/server .js 文件中的侦听端口的值来完成。

【讨论】:

    【解决方案2】:

    localhost 是一个特殊的域名,总是指您的本地计算机。

    3000 是一个 tcp 端口。当您打开一个 url 时,例如:

    http://localhost:3000/
    

    然后将打开一个到端口 3000 的连接。

    当你指定一个 url 时:

    http://localhost/
    

    然后你会打开80端口,因为默认的HTTP端口是80

    【讨论】:

      猜你喜欢
      • 2015-04-17
      • 2011-08-12
      • 2019-01-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-03-27
      相关资源
      最近更新 更多