黑人的命也是命。
支持平等正义倡议.

Hello world 示例

下面嵌入的是最简单的 Express 应用程序,它是一个单文件应用程序,而不是使用 Express 生成器 创建的应用程序,后者会为一个完整的应用程序创建脚手架,其中包含多个 JavaScript 文件、Jade 模板以及用于各种目的的子目录。


const express = require('express')
const app = express()
const port = 3000

app.get('/', (req, res) => {
  res.send('Hello World!')
})

app.listen(port, () => {
  console.log(`Example app listening on port ${port}`)
})

此应用程序启动一个服务器,并在端口 3000 上监听连接。该应用程序对根 URL (/) 或路由的请求响应为“Hello World!”。对于所有其他路径,它将响应为404 Not Found

上面的示例实际上是一个工作的服务器:点击显示的 URL,您将获得一个响应,页面上会有实时日志,您所做的任何更改都会实时反映出来。这是由 RunKit 提供支持的,RunKit 提供了一个交互式 JavaScript 游乐场,它连接到一个完整的 Node 环境,该环境在您的 Web 浏览器中运行。以下是关于在本地机器上运行相同应用程序的说明。

RunKit 是一款第三方服务,与 Express 项目无关。

本地运行

首先创建一个名为 myapp 的目录,进入该目录并运行 npm init。然后根据 安装指南 安装 express 作为依赖项。

myapp 目录中,创建一个名为 app.js 的文件,并将上面的示例代码复制到其中。

req(请求)和 res(响应)与 Node 提供的完全相同的对象,因此您可以调用 req.pipe()req.on('data', callback) 以及在没有 Express 参与的情况下执行的任何其他操作。

使用以下命令运行应用程序

$ node app.js

然后,在浏览器中加载 http://localhost:3000/ 以查看输出。

上一页:安装     下一页:Express 生成器