Node.js 面试题
目录

如何使用 Express 处理不同的 HTTP 请求方法,例如 GET、POST、PUT、DELETE 等?

· 约 3 分钟读完 · 第 262 / 377 章

推荐答案

在 Express 中,可以使用以下方法来处理不同的 HTTP 请求方法:

本题详细解读

1. 处理 GET 请求

app.get() 方法用于处理 GET 请求。GET 请求通常用于从服务器获取资源。在上述代码中,当客户端向 /example 路径发送 GET 请求时,服务器会返回 This is a GET request。

2. 处理 POST 请求

app.post() 方法用于处理 POST 请求。POST 请求通常用于向服务器提交数据。在上述代码中,当客户端向 /example 路径发送 POST 请求时,服务器会返回 This is a POST request。

3. 处理 PUT 请求

app.put() 方法用于处理 PUT 请求。PUT 请求通常用于更新服务器上的资源。在上述代码中,当客户端向 /example 路径发送 PUT 请求时,服务器会返回 This is a PUT request。

4. 处理 DELETE 请求

app.delete() 方法用于处理 DELETE 请求。DELETE 请求通常用于删除服务器上的资源。在上述代码中,当客户端向 /example 路径发送 DELETE 请求时,服务器会返回 This is a DELETE request。

5. 启动服务器

app.listen() 方法用于启动服务器并监听指定的端口。在上述代码中,服务器监听 3000 端口,并在启动时输出 Server is running on port 3000。

通过以上方法,Express 可以轻松处理不同的 HTTP 请求方法,并根据请求类型执行相应的操作。