gpt4 book ai didi

javascript - 如何循环遍历模型文件并初始化所有文件?

转载 作者:太空宇宙 更新时间:2023-11-04 02:37:08 25 4
gpt4 key购买 nike

我正在将 Mongoose 与 MongoDb 结合使用,但我无法找出运行所有 Mongoose 模型(目录中每个文件中的一个模型)并初始化所有模型的 Javascript 代码。

基本上我的文件结构是这样的:

models
-- User.js
-- Discussion.js
-- Node.js
-- etc.js
index.js

我需要在index.js 中有一个初始化函数来运行模型中的每个函数。有什么想法吗?

最佳答案

你有想过这样的事情吗?这将包含模型内的所有文件,然后为每个文件运行 module.exports 函数。这实际上将初始化您的所有模型。

(index.js)    
exports.initialize = function() {
require("fs").readdirSync(__dirname + "/models").forEach(function(file) {
require('./models/' + file)();
});
};

关于javascript - 如何循环遍历模型文件并初始化所有文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21289449/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com