Cách xóa yêu cầu bộ đệm với Ví dụ

Với sự trợ giúp của bài viết này, chúng tôi sẽ giải quyết vấn đề liên quan đến cấu hình của chương trình Cách xóa yêu cầu bộ nhớ cache bằng Ví dụ mà nhiều

Cách xóa yêu cầu bộ đệm với Ví dụ
//Use this if you want to require a file with updated contents,
//without restarting the  Node js server
delete require.cache[require.resolve('./b.js')]

Nếu bạn không hài lòng với câu trả lời của tôi về Cách xóa yêu cầu bộ nhớ đệm bằng các ví dụ. Xem thêm các chủ đề tương tự hoặc để lại cho tôi một câu hỏi mới. Nếu bạn không hài lòng với câu trả lời của tôi về Cách xóa yêu cầu bộ nhớ đệm bằng các ví dụ

bộ đệm yêu cầu là gì?

Theo tài liệu về nút, các mô-đun được lưu vào bộ đệm sau lần đầu tiên chúng được tải (được tải đồng nghĩa với 'bắt buộc'). Chúng được đặt trong yêu cầu. bộ đệm. Điều này có nghĩa là mọi yêu cầu trong tương lai đối với mô-đun đã tải trước đó trong toàn bộ chương trình sẽ tải cùng một đối tượng đã được tải bởi yêu cầu đầu tiên .

Đối tượng nào được sử dụng để quản lý bộ đệm của các mô-đun cần thiết?

Mô-đun. _load thực hiện tải các mô-đun mới và quản lý bộ đệm.

Nhập động có được lưu vào bộ nhớ cache không?

Sau khi một mô-đun được tìm nạp động từ máy chủ, mô-đun đó được lưu vào bộ nhớ cache vĩnh viễn trên máy khách và các yêu cầu bổ sung cho cùng một phiên bản của mô-đun . Nếu mô-đun bị thay đổi thì một bản sao mới sẽ luôn được lấy từ máy chủ.

Các mô-đun bộ đệm NodeJS có không?

Các mô-đun được lưu vào bộ đệm sau lần đầu tiên chúng được tải . Điều này có nghĩa là (trong số những thứ khác) mà mọi lệnh gọi tới require('foo') sẽ nhận được chính xác cùng một đối tượng được trả về, nếu nó phân giải thành cùng một tệp.