Cet article détaillera l'utilisation de la méthode Node.js « path.resolve() ».
Comment utiliser la méthode Node.js « path.resolve() » ?
Le ' chemin.resolve() ' est une méthode prédéfinie qui récupère un chemin absolu en résolvant la séquence de chemins spécifiés. Il commence la recherche de l'extrême droite vers l'extrême gauche, en ajoutant chaque séquence de chemin jusqu'à ce qu'un chemin absolu ne soit pas créé.
L'utilisation de cette méthode repose sur sa syntaxe généralisée qui s'écrit ci-dessous :
chemin. résoudre ( [ ... chemins ] )
La syntaxe ci-dessus prend une série de « chemins » qui serait résolu jusqu'à ce qu'un chemin absolu ne soit pas construit.
Utilisons pratiquement la méthode définie ci-dessus.
Exemple 1 : Application de la méthode « path.resolve() » pour créer un chemin absolu
Cet exemple applique le 'chemin.resolve()' méthode pour créer un chemin absolu en résolvant la série de chemins donnée :
chemin1 = chemin. résoudre ( 'projet/nœud' , 'app.js' ) ;
console. enregistrer ( chemin1 ) ;
path2 = chemin. résoudre ( 'projet' , 'nœud' , 'app.js' ) ;
console. enregistrer ( path2 ) ;
Dans les lignes de code ci-dessus :
- Premièrement, le « exiger() ' inclut le module 'path' dans le projet Node.js.
- Ensuite, le « chemin1 La variable ' utilise le ' résoudre() ' pour créer un chemin absolu basé sur la série de chemins spécifiée.
- Après cela, le « console.log() ' affiche la sortie de la méthode 'resolve()' sur la console stockée dans la variable 'path1'.
- Le même processus est utilisé pour la variable « path2 » suivante.
Sortir
Lancez le fichier « .js » à l'aide de la commande ci-dessous :
On peut voir que la sortie montre deux chemins absolus créés à l'aide de la méthode « path.resolve() » :
Exemple 2 : Application de la méthode « path.resolve() » pour normaliser le chemin absolu créé
Cet exemple applique la méthode « path.resolve() » pour créer un chemin absolu normalisé en excluant toutes les périodes (., .., //// et bien plus encore) de la série de chemins donnée :
chemin1 = chemin. résoudre ( 'utilisateurs' , '..' , 'app.js' ) ;
console. enregistrer ( chemin1 ) ;
path2 = chemin. résoudre ( 'utilisateurs' , Lenovo , '..' , 'nœud' , 'app.js' ) ;
console. enregistrer ( path2 ) ;
A ce moment dans les lignes de code ci-dessus :
- Le ' chemin1 La variable ' spécifie une série de chemins ayant un point ' .. ' supplémentaire.
- Le ' résoudre() ' La méthode crée un chemin absolu normalisé après avoir résolu la série de chemins donnée.
Sortir
Exécutez le fichier « .js » à l'aide de la commande donnée :
On peut observer que la sortie contient des chemins absolus normalisés :
Il s’agit d’utiliser la méthode Node.js « path.resolve() ».
Conclusion
Dans Node.js, le 'chemin.resolve()' La méthode est utile pour créer un chemin absolu en résolvant la séquence de chemins donnés. Le « chemin absolu » montre le chemin du fichier complètement là où il se trouve. Cette méthode fournit un chemin absolu normalisé qui ne contient aucun point(., .., ////) . Cet article a pratiquement expliqué l'utilisation de la méthode Node.js « path.resolve() ».