How to make URL's case sensitive?
app.get('/([a-z]{2}/)api*', function(request, response){});
Here this app.get() catch both /EN/api
/eN/api
What can I do so it only catches lower case URL's like /en/api
??
app.set('case sensitive routing', true);
works only if u don't use in other files
const express = require('express');
const router = express.Router();
if in our case same as above, just do this (in each file):
const express = require('express');
const router = express.Router({caseSensitive: true});
From express.js api docs
case sensitive routing - Enable case sensitivity, disabled by default, treating "/Foo" and "/foo" as the same
You can change the defaults like so:
app.set('case sensitive routing', true);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With