What does the require() function do in Node.js?
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "Imports modules". Trong hệ module CommonJS mà Node.js dùng mặc định cho tệp .js, require() nạp một module (module lõi như fs, gói trong node_modules hoặc tệp cục bộ theo đường dẫn), chạy mã của nó một lần, lưu vào bộ đệm và trả về giá trị module.exports để nơi gọi sử dụng. "Writes files" là việc của module fs, chẳng hạn fs.writeFile; require() chỉ giúp lấy module fs về chứ không tự ghi tệp. "Handles HTTP requests" là việc của module http hoặc framework như Express. "Executes JavaScript code" chỉ đúng một phần vì khi nạp lần đầu mã của module có được chạy, nhưng đó là hệ quả phụ; mục đích của require() là nhập module và trả về phần được export, không phải một hàm chạy mã tuỳ ý như eval.