首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将参数传递给require (加载模块时)

将参数传递给require (加载模块时)
EN

Stack Overflow用户
提问于 2012-10-31 13:19:31
回答 3查看 121.2K关注 0票数 132

是否可以在使用require加载模块时传递参数?

我有模块,login.js,它提供登录功能。它需要一个数据库连接,并且我希望在我的所有模块中使用相同的数据库连接。现在我导出一个函数login.setDatabase(...)这让我可以指定一个数据库连接,这很好用。但我宁愿在加载模块时传递数据库和任何其他要求。

var db = ...
var login = require("./login.js")(db);

我是NodeJS的新手,通常使用Java和Spring框架进行开发,所以是的…这是一个构造函数注入:)可以做一些像我上面提供的代码吗?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13151693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档