gpt4 book ai didi

node.js - 多个路径同时匹配-奇怪的快速行为

转载 作者:太空宇宙 更新时间:2023-11-04 02:10:56 24 4
gpt4 key购买 nike

我想知道以下表达行为是否有效:

在此示例中,发出GET请求“ GET / count”将触发/执行路由/ count和/:mail。

var express = require('express')
var app = express()

app.get('/count', function (req, res) {
res.send('Hello World!1')
})

app.get('/:mail', function (req, res) {
res.send('Hello World!2')
})

app.listen(3000, function () {
console.log('Example app listening on port 3000!')
})


触发/:mail时,输出将为:“错误:发送标头后无法设置标头。”

我的问题是:快递一次只匹配一条路线,这不是很明显吗?

最佳答案

我不认为这是正在发生的事情。相反,您尝试对一个路由执行两个功能,当第二个res.send触发时,标头已经设置好。它不会自动不调用/:mail路由上的get,因为这也与其捕获的值匹配。

关于node.js - 多个路径同时匹配-奇怪的快速行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42164997/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com