nodejs express-区分大小写的URL

问题描述 投票:14回答:2

如何使URL区分大小写?

app.get()

app.get('/([a-z]{2}/)api*', function(request, response){});

这里app.get()捕获到两个/EN/api /eN/api

我该怎么办,它只能捕获小写的URL,例如/en/api

node.js express case-sensitive
2个回答
20
投票

从express.js api docs

区分大小写的路由-启用区分大小写,默认情况下处于禁用状态,将“ / Foo”和“ / foo”视为相同]]

您可以像这样更改默认值:

app.set('case sensitive routing', true);

0
投票
app.set('case sensitive routing', true);
© www.soinside.com 2019 - 2024. All rights reserved.