nodejs express – 区分大小写的URL

如何使URL的大小写敏感?

app.get()

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

这里这个app.get()同时捕获/EN/api /eN/api

我能做些什么,它只捕捉小写的URL像/en/api

从express.js api文档

区分大小写的路由 – 启用区分大小写,默认禁用,将“/ Foo”和“/ foo”视为相同

你可以像这样改变默认值:

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