Có thể truyền đối số khi tải mô-đun bằng cách sử dụng request không?
Tôi có mô-đun, login.js cung cấp chức năng đăng nhập. Nó yêu cầu một kết nối cơ sở dữ liệu và tôi muốn sử dụng cùng một kết nối cơ sở dữ liệu trong tất cả các mô-đun của mình. Bây giờ tôi xuất một hàm login.setDatabase (...) cho phép tôi chỉ định kết nối cơ sở dữ liệu và hoạt động tốt. Nhưng tôi thà chuyển cơ sở dữ liệu và bất kỳ yêu cầu nào khác khi tôi tải mô-đun.
var db = ...
var login = require("./login.js")(db);
Tôi còn khá mới với NodeJS và thường phát triển bằng Java và Spring Framework, vì vậy có ... đây là một hàm tạo :) Có thể thực hiện điều gì đó giống như mã tôi đã cung cấp ở trên không?
app
đối tượng vào các mô-đun bắt buộc.