Javascript 开始时数据库中的Expressjs异步设置

Javascript 开始时数据库中的Expressjs异步设置,javascript,express,asynchronous,Javascript,Express,Asynchronous,启动Express应用程序时,我希望从Mongo数据库加载一些设置,并使它们在应用程序范围内可用。由于DB请求是非同步的,这会导致在加载之前依赖于设置的其他位置出现错误。让Express在app.js的初始加载中等待从数据库请求的数据的通常方法是什么?这太普通了。听起来你想研究使用猫鼬。使用快速路线获取mongoose查询…我正在使用mongoose。问题不在于如何请求数据。问题是如何在app.js的初始加载中使express等待,直到从db中检索到设置。您的代码中是否有类似于MongoClie

启动Express应用程序时,我希望从Mongo数据库加载一些设置,并使它们在应用程序范围内可用。由于DB请求是非同步的,这会导致在加载之前依赖于设置的其他位置出现错误。让Express在app.js的初始加载中等待从数据库请求的数据的通常方法是什么?

这太普通了。听起来你想研究使用猫鼬。使用快速路线获取mongoose查询…我正在使用mongoose。问题不在于如何请求数据。问题是如何在app.js的初始加载中使express等待,直到从db中检索到设置。您的代码中是否有类似于
MongoClient.connect()
的内容?您正在尝试加载什么类型的设置?你不能把它们保存在一个文件里吗?也许显示一些代码可以帮助我们。