# 第一个 Express 应用

URL: https://caijiao.org/express/chapter1/4-hello-world
Source: docs/express/chapter1/4-hello-world.md
Description: 本节教你如何编写第一个 Express 应用，实现简单的 HTTP 服务响应，理解 Express 基础用法和请求处理流程。

创建你的第一个 Express 应用，体验 Express 如何简化服务器端开发。

## 1. 创建项目目录并初始化

```bash
mkdir my-express-app
cd my-express-app
npm init -y
npm install express
````

## 2. 编写应用代码

在项目根目录创建 `app.js`，输入以下内容：

```js
const express = require('express');
const app = express();

// 定义根路由，响应 GET 请求
app.get('/', (req, res) => {
  res.send('Hello, Express!');
});

// 启动服务器，监听端口 3000
const PORT = 3000;
app.listen(PORT, () => {
  console.log(`Server running at http://localhost:${PORT}`);
});
```

## 3. 运行应用

在终端执行：

```bash
node app.js
```

打开浏览器访问 `http://localhost:3000`，你将看到页面显示：

```text
Hello, Express!
```

## 4. 说明

* `express()` 创建一个 Express 应用实例。
* `app.get()` 定义一个处理 GET 请求的路由。
* `res.send()` 发送响应内容给客户端。
* `app.listen()` 启动 HTTP 服务器，监听指定端口。

这是 Express 应用最简单的示例，后续章节将逐步介绍更多功能。
