réagir routeur, match générique en tant que paramètre

J'ai un héritage web app, qui est remplacé par Réagir et il est appelé par ces différents systèmes en étant passé une URL (dérivée à partir des dossiers et de la bd existante): Le système d'application rend les vues de dossiers, de fichiers dans un bac à sable conteneur selon la trajectoire passée.

J'ai besoin d'être en mesure d'identifier ces demandes et de les acheminer vers un Fichier/Dossier à remettre à la page, traitement de tout ce qui est après le " /files/partie du chemin vers le bas comme paramètre le chemin du fichier ou du dossier.

<Route path="/" handler={Master}>
  <Route name="files_link" path="files" handler={Files} />
  <Route name="filesWithPath_link" path="files/*:path" handler={Files} />
</Route>

Je voudrais être en mesure de traiter les demandes passée dans

/files  

et ont été traités dans la page (par défaut dossier de niveau supérieur, car aucun chemin d'accès n'paramètre passé.

et avoir tous les éléments suivants sont des exemples d'URL tout juste de passer au routeur et d'en extraire le paramètre de chemin d'accès à partir du peu après /files/.

/files/folder                                 path=folder
/files/folder/filename.ext                    path=folder/filename.ext
/files/folder/folder1                         path=folder/folder1
/files/folder/folder1/filename.ext            path=folder/folder1/filename.ext
/files/folder/folder1/folder2/               path=folder/folder1/folder2
/files/folder/folder1/folder2/filename.ext    path=folder/folder1/folder2/filename.ext

.... and so on ...

Quand j'ai essayer ce que j'obtiens une erreur

Uncaught Invariant Violation: Missing "splat" parameter for path "/beta/page/files/*:path"

Je suis actuellement à l'aide react 0.14.2 et react-router 0.13.4.

Comment feriez-vous la manipulation d'une variable de longueur de chemin d'accès dans cette manière de Réagir-routeur?

OriginalL'auteur Code Uniquely | 2016-01-19