10
如何让URL区分大小写?nodejs express - 区分大小写的URL
app.get()
app.get('/([a-z]{2}/)api*', function(request, response){});
这里这个app.get()她俩都/EN/api
/eN/api
我能做些什么,因此只有抓住小写的URL像/en/api
?
如何让URL区分大小写?nodejs express - 区分大小写的URL
app.get('/([a-z]{2}/)api*', function(request, response){});
这里这个app.get()她俩都/EN/api
/eN/api
我能做些什么,因此只有抓住小写的URL像/en/api
?
从express.js api docs
区分大小写路由 - 使能的情况下的灵敏度,默认被禁用,治疗 “/ foo” 和 “/富” 作为同一
你可以更改默认值如下:
app.set('case sensitive routing', true);
有没有办法强制路径为小写?理由是它会阻止重复的URL并帮助SEO保持有组织。 – Costa
我永远无法使用Express 4工作。我也尝试过app.enable('区分大小写的路由'),但它仍然使用任何URL。我最终通过使用正则表达式而不是字符串来解决我的问题这工作完美。 –
使用此项: router = express.Router({caseSensitive:true { }); – dhrubaj