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 未找到

本地运行

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

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

req (请求) 和 res (响应) 是 Node 提供的完全相同的对象,因此你可以调用 req.pipe()req.on('data', callback),以及其他任何你在不使用 Express 的情况下会做的事情。

使用以下命令运行应用

$ node app.js

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

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

编辑此页面