# app.post

使用指定的回调函数将 HTTP POST 请求路由到指定路径。

# 概要

app.post(path, callback [, callback ...])

# 描述

使用指定的回调函数将 HTTP POST 请求路由到指定路径。有关详细信息,请参阅 路由指南

# 参数

参数 描述 默认
path 调用中间件函数的路径;可以是以下任何一种:表示路径的字符串。 路径模式。 匹配路径的正则表达式模式。 以上任何一种组合的数组。例如,参见 路径示例。 '/'(根路径)
callback 回调函数;可以是:一个中间件函数。 一系列中间件函数(以逗号分隔)。 一组中间件函数。 以上所有的组合。您可以提供多个回调函数,其行为类似于中间件,只是这些回调可以调用 next('route') 以绕过剩余的路由回调。您可以使用此机制对路由施加先决条件,然后如果没有理由继续当前路由,则将控制权传递给后续路由。当回调函数抛出错误或返回被拒绝的 Promise 时,next(err) 将被自动调用。由于 router 和 app 实现了中间件接口,您可以像使用任何其他中间件函数一样使用它们。例如,参见 中间件回调函数示例。

# 示例

app.post('/', (req, res) => {
  res.send('POST request to homepage')
})
Last Updated: 6/17/2023, 6:57:19 PM