10
URLの大文字と小文字を区別する方法を教えてください。ここでnodejs express - 大文字と小文字を区別するURLの
app.get()
app.get('/([a-z]{2}/)api*', function(request, response){});
このapp.getは()私はそれが唯一のURLの/en/api
のような下ケースをキャッチするので、何ができるの両方/EN/api
/eN/api
をキャッチ?大文字と小文字の区別を有効にし、デフォルトでは無効になって、 "/ foo" と同じ
することができますように "/ foo" を処理する -をルーティングapi docs
大文字と小文字を区別express.jsから
パスを小文字にする方法はありますか?その理由は、重複したURLを防ぎ、SEOが整理されたままになるのを助けるということです。 – Costa
私はこれをエクスプレス4で動作させることはできませんでした。私もapp.enable(大文字小文字を区別したルーティング)を試しましたが、それでもURLの大文字と小文字を使いました。私は最終的に私の文字列の代わりに正規表現を使用して解決しました。それは完璧に働いた。 –
これを使用してください: ルータ= express.Router({ caseSensitive:true }); – dhrubaj