【发布时间】:2021-06-23 14:15:15
【问题描述】:
对于 MEAN 应用程序,我需要根据登录用户传递 dbName。事件流程如下。
- 用户登录并使用特定于身份验证的 REST-API 进行身份验证。
- Auth-API 将包含 userSpecificDbName 的用户帐户数据返回给 Angular。
- 此后,Angular 对应用程序的主 REST-API 进行所有调用。对于 API 的所有调用,都会传递帐户数据,并且 API shd 使用 app.js 的以下语句中帐户数据中的 dbName
mongoose.connect(uri, { dbName: <userSpecificDbName> })
.then( () => {
console.log('Connection to the Atlas Cluster is successful!')
})
.catch( (err) => console.error(err));
这可能吗?为此,我如何在 app.js 中传递数据?
【问题讨论】: