在 Express.js 中处理 GET 请求非常简单。以下是一般的步骤:
导入 Express.js 模块:
const express = require('express'); const app = express();
定义 GET 请求路由:
app.get('/api/data', (req, res) => { // 在这里处理 GET 请求 // 执行相应的处理逻辑 res.json({ success: true }); });
在上述代码中,app.get()
方法用于定义一个路由,它将匹配 GET 请求的 /api/data
路径。
- 处理 GET 请求:
在 GET 请求的路由处理函数中,可以执行相应的处理逻辑。例如,向客户端发送 JSON 数据:app.get('/api/data', (req, res) => { // 在这里处理 GET 请求 // 执行相应的处理逻辑 const data = { message: 'Hello, GET request!' }; res.json(data); });
在上述代码中,当收到 GET 请求时,服务器将发送一个包含 JSON 数据的响应。
- 启动 Express.js 服务器:
app.listen(3000, () => { console.log('Server is running on port 3000'); });
以上代码将启动 Express.js 服务器,并将其监听在端口 3000 上。
这只是一个简单的示例,你可以根据需要在 GET 请求的处理函数中执行其他操作,例如从数据库中获取数据、渲染模板等。
请注意,Express.js 还提供了许多其他功能和中间件,例如路由保护、请求验证、错误处理等。根据你的实际需求,可以使用这些功能来增强你的应用程序。
确保参考 Express.js 的官方文档,以了解更多关于处理 GET 请求的详细信息和最佳实践。