¿Cómo funciona el método path.relative() en Node.js?

Como Funciona El Metodo Path Relative En Node Js



Nodo.js “ camino ”Módulo que se ocupa de las rutas de archivos/directorios en el sistema de la máquina local. Accede, gestiona y modifica las rutas especificadas según los requisitos del usuario. Sus características comunes son encontrar nombres de directorios/archivos, normalizar, extraer extensiones de archivos, encontrar rutas relativas y mucho más. Todas las operaciones especificadas se pueden realizar fácilmente utilizando sus métodos y propiedades integrados.

Esta publicación explicará el funcionamiento del método path.relative() en Node.js.

¿Cómo funciona el método path.relative() en Node.js?

El ' relativo() 'Método predefinido del' camino El módulo 'busca la ruta relativa de la ruta especificada de acuerdo con el directorio actual. La 'ruta relativa' especifica la ubicación del archivo en relación con el directorio actual. Si tanto la ruta base como la relativa son iguales, entonces este método devuelve una cadena vacía.







El funcionamiento del método “path.relative()” se basa en su sintaxis básica que se enumera a continuación:



Sintaxis



camino. relativo ( de , a )

La sintaxis anterior funciona con los dos parámetros siguientes:





  • de : Representa la ruta base.
  • a : Indica la ruta utilizada para encontrar la ruta relativa.

Usemos el método definido anteriormente de manera práctica.

Ejemplo 1: Aplicación del método “path.relative()” para encontrar la ruta relativa
Este ejemplo aplica el método “path.relative()” para encontrar la ruta relativa:



constante camino = requerir ( 'camino' ) ;
ruta_rel = camino. relativo ( 'Lenovo/sitio web' , 'Lenovo/index.html' ) ;
consola. registro ( ruta_rel ) ;

En el bloque de código anterior:

  • En primer lugar, el “ requerir() El método 'importa el módulo' ruta 'en el proyecto Node.js.
  • A continuación, el “ ruta_rel 'La variable aplica el' relativo() 'Método para encontrar la ruta relativa a partir de las rutas dadas.
  • Después de eso, el “ consola.log() El método muestra la salida del método “relative()” en la consola almacenada en la variable “rel_path”.

Producción
Ejecute el archivo '.js' usando el comando que se indica a continuación:

aplicación de nodo. js

Se puede ver que se ha encontrado la ruta relativa del archivo especificado:

Ejemplo 2: Aplicar el método “path.relative()” cuando tanto la base como otra ruta son iguales
Este ejemplo utiliza el método “path.relative()” para encontrar la ruta relativa cuando tanto la base como la otra ruta son iguales:

constante camino = requerir ( 'camino' ) ;
ruta_rel = camino. relativo ( 'Lenovo/sitio web' , 'Lenovo/sitio web' ) ;
consola. registro ( ruta_rel ) ;

Ahora el ' relativo() El método especifica la misma base y las otras rutas:

Producción
Inicie el archivo “.js”:

aplicación de nodo. js

Se puede observar que la salida contiene una cadena vacía porque ambas rutas especificadas son iguales:

Se trata de trabajar en el método 'path.relative()' en Node.js.

Conclusión

En Node.js, el “ruta.relativa()” El método ayuda a obtener la ruta relativa del archivo especificado de una ruta a otra dependiendo del directorio de trabajo actual. La ruta especificada como primer argumento de este método es la ruta 'base'. Por otro lado, la segunda ruta es la ruta del archivo que ayuda a encontrar la ruta relativa. Esta publicación ha explicado prácticamente el funcionamiento del método “path.relative()” de Node.js.