# app.get
返回
name
应用设置的值。
# 概要
app.get(name)
# 描述
返回 name
应用设置的值,其中 name
是 应用设置表
中的字符串之一。例如:
app.get('title')
// => undefined
app.set('title', 'My Site')
app.get('title')
// => "My Site"
# 重载
app.get(path, callback [, callback ...])
# 描述
使用指定的回调函数将 HTTP GET 请求路由到指定路径。
# 参数
参数 | 描述 | 默认 |
---|---|---|
path | 调用中间件函数的路径;可以是以下任何一种: 1)表示路径的字符串。 2)路径模式。 3)匹配路径的正则表达式模式。 4)以上任何一种组合的数组。 例如,参见 路径示例。 | '/'(根路径) |
callback | 回调函数;可以是: 1)一个中间件函数。 2)一系列中间件函数(以逗号分隔)。 3)一组中间件函数。 4)以上所有的组合。 您可以提供多个回调函数,其行为类似于中间件,只是这些回调可以调用 next('route') 以绕过剩余的路由回调。 您可以使用此机制对路由施加先决条件,然后如果没有理由继续当前路由,则将控制权传递给后续路由。 当回调函数抛出错误或返回被拒绝的 Promise 时,next(err) 将被自动调用。由于 router 和 app 实现了中间件接口,您可以像使用任何其他中间件函数一样使用它们。 例如,参见 中间件回调函数示例。 | 无 |
有关详细信息,请参阅 路由指南
。
# 示例
app.get('/', (req, res) => {
res.send('GET request to homepage')
})
← app.engine app.listen →