📅  最后修改于: 2023-12-03 14:41:05.090000             🧑  作者: Mango
在Express.js中,app.put()
函数用于处理HTTP PUT请求。PUT请求用于更新服务器上已存在的资源。
app.put(path, callback)
参数说明:
path
:请求的路径callback
:处理请求的回调函数,包含请求(request)和响应(response)对象const express = require('express')
const app = express()
app.put('/users/:id', (req, res) => {
const userId = req.params.id
// 使用req.body中提供的信息更新用户信息
res.send(`User ${userId} has been updated`)
})
app.listen(3000, () => {
console.log(`Server started on port 3000`)
})
在上面的示例中,我们使用app.put()
函数定义了一个PUT请求的路由,该路由处理/users/:id
路径的PUT请求,其中:id
为动态路由参数。当收到PUT请求时,回调函数会从req.params
中获取id
参数,从req.body
中获得请求体中提供的信息,并使用这些信息更新用户信息。
app.put()
函数之前安装并配置了body-parser中间件