J'ai la route: Ça fonctionne bien, mais j'ai besoin de sauter Comment puis que je puisse acheminer uniquement des identifiants, qui correspondent à cette regex? P> P> robot.txt code> et autre (humains ....)
Je crée regex (uniquement des caractères ou un numéro): p>
4 Réponses :
mettre la regex entre parenthèses comme ceci:
En interne, les chaînes que vous donnez au routeur express ne sont que converties en expressifs de toute façon. Si vous regardez Le code , Vous pouvez voir que vous pouvez simplement passer une regex directement.
app.get(/^\/[a-z]{0,10}$/, routes.action);
Si vous souhaitez éviter un itinéraire correspondant à un fichier statique qui existe physiquement, placez simplement le middleware code> statique code> avant l'appel sur l'application Ensuite, le fichier statique (tel que robots.txt) sera livré et ces appels ne passeront pas à votre routage. P>
problème résolu; -). p> APP.ROTER P>. P>.
Si vous en avez besoin pour plusieurs routes:
app.routes.get