Phương thức path.relative() hoạt động như thế nào trong Node.js?

Phuong Thuc Path Relative Hoat Dong Nhu The Nao Trong Node Js



Node.js “ con đường ” mô-đun xử lý các đường dẫn tệp/thư mục trong hệ thống máy cục bộ. Nó truy cập, quản lý và thay đổi các đường dẫn được chỉ định theo yêu cầu của người dùng. Các tính năng phổ biến của nó là tìm tên thư mục/tệp, chuẩn hóa, trích xuất phần mở rộng tệp, tìm đường dẫn tương đối, v.v. Tất cả các hoạt động được chỉ định có thể được thực hiện dễ dàng bằng cách sử dụng các phương thức và thuộc tính tích hợp của nó.

Bài đăng này sẽ giải thích hoạt động của phương thức path.relative() trong Node.js.

Phương thức path.relative() hoạt động như thế nào trong Node.js?

Các ' liên quan đến() ” xác định trước phương thức của “ con đường ” module tìm đường dẫn tương đối từ đường dẫn đã chỉ định theo thư mục hiện tại. “Đường dẫn tương đối” chỉ định vị trí tệp liên quan đến thư mục hiện tại. Nếu cả đường dẫn cơ sở và đường dẫn tương đối giống nhau thì phương thức này trả về một chuỗi trống.







Hoạt động của phương thức “path.relative()” dựa trên cú pháp cơ bản được liệt kê bên dưới:



Cú pháp



con đường. liên quan đến ( từ , ĐẾN )

Cú pháp trên hoạt động trên hai tham số sau:





  • từ : Nó đại diện cho đường dẫn cơ sở.
  • ĐẾN : Nó biểu thị đường dẫn được sử dụng để tìm đường dẫn tương đối.

Hãy sử dụng phương pháp được xác định ở trên một cách thực tế.

Ví dụ 1: Áp dụng phương thức “path.relative()” để tìm đường dẫn tương đối
Ví dụ này áp dụng phương thức “path.relative()” để tìm đường dẫn tương đối:



hằng số con đường = yêu cầu ( 'con đường' ) ;
đường dẫn rel_path = con đường. liên quan đến ( 'Lenovo/trang web' , 'Lenovo/index.html' ) ;
bảng điều khiển. nhật ký ( đường dẫn rel_path ) ;

Trong khối mã trên:

  • Thứ nhất, “ yêu cầu() ” phương thức nhập mô-đun “đường dẫn” trong dự án Node.js.
  • Tiếp theo, “ đường dẫn rel_path ” biến áp dụng “ liên quan đến() ” để tìm đường dẫn tương đối từ các đường dẫn đã cho.
  • Sau đó, “ console.log() Phương thức ” hiển thị đầu ra của phương thức “relative()” trên bảng điều khiển được lưu trữ trong biến “rel_path”.

đầu ra
Chạy tệp “.js” bằng lệnh được nêu bên dưới:

ứng dụng nút. js

Có thể thấy rằng đường dẫn tương đối của tệp được chỉ định đã được tìm thấy:

Ví dụ 2: Áp dụng phương thức “path.relative()” khi cả Base và Path khác đều giống nhau
Ví dụ này sử dụng phương thức “path.relative()” để tìm đường dẫn tương đối khi cả đường cơ sở và đường dẫn kia đều giống nhau:

hằng số con đường = yêu cầu ( 'con đường' ) ;
đường dẫn rel_path = con đường. liên quan đến ( 'Lenovo/trang web' , 'Lenovo/trang web' ) ;
bảng điều khiển. nhật ký ( đường dẫn rel_path ) ;

Bây giờ, “ liên quan đến() ” Phương thức chỉ định cùng một cơ sở và các đường dẫn khác:

đầu ra
Khởi tạo tệp “.js”:

ứng dụng nút. js

Có thể thấy rằng đầu ra chứa một chuỗi trống vì cả hai đường dẫn được chỉ định đều giống nhau:

Đó là tất cả về cách làm việc với phương thức “path.relative()” trong Node.js.

Phần kết luận

Trong Node.js, “đường dẫn.relative()” phương thức giúp lấy đường dẫn tương đối của tệp được chỉ định từ đường dẫn này sang đường dẫn khác tùy thuộc vào thư mục làm việc hiện tại. Đường dẫn được chỉ định làm đối số đầu tiên của phương thức này là đường dẫn “cơ sở”. Mặt khác, đường dẫn thứ 2 là đường dẫn file giúp tìm đường dẫn tương đối. Bài đăng này đã giải thích một cách thực tế cách hoạt động của phương thức “path.relative()” của Node.js.