gpt4 book ai didi

node.js - 表达、收听多条路线

转载 作者:太空宇宙 更新时间:2023-11-03 22:52:18 27 4
gpt4 key购买 nike

我正在构建一个基于express的REST API,我想在用户的请求中使用错误的HTTP动词时发出警告。

目前,我正在添加

app.all('/', (req, res) => {
answer(req, res, {code: 400, error: 'Wrong method'});
});

在每条路线之后,它开始变得不可忽视,我宁愿把它放在一个地方,并列出我想听的所有路线。

有没有办法做这样的事情:

app.all(['/', '/signup', '/login'], (req, res) => {
answer(req, res, {code: 400, error: 'Wrong method'});
});

这样我就只有一个故障点,而不必检查每条路线?

最佳答案

Paths can be Regular expressions too ,因此以下内容应该有效:

app.all(/(signup|login)/, (req, res) => {
answer(req, res, {code: 400, error: 'Wrong method'});
});

关于node.js - 表达、收听多条路线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38878335/

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