无法连接到MongoDB:OpenIDConnect策略需要发行人选项

发布于 2025-01-18 06:09:37 字数 1621 浏览 1 评论 0原文

我是一名新的 Nodejs 开发人员,我有一些问题我真的想问大家。 我尝试基于 meanjs 设置 MEANJS 项目,但我的过程中意外发生了一些错误。 我已经成功地在我的 PC 上配置了这个项目(使用 Windows 10),但是当我尝试使用 Ubuntu 20.04 LTS 在我的笔记本电脑上配置它时,它开始变得混乱。 有关我的系统的更多信息:Ubuntu 20.04 LTS、Nodejs 14x、npm 6x、Mongodb 4.4 谢谢大家的帮助:D 错误:

Could not connect to MongoDB!
TypeError: OpenIDConnectStrategy requires an issuer option
    at Strategy (/home/thangzjm_99/Code/WebUngLuong/node_modules/passport-openidconnect/lib/strategy.js:31:32)
    at new Strategy (/home/thangzjm_99/Code/WebUngLuong/node_modules/passport-paypal-openidconnect/lib/passport-paypal-openidconnect/strategy.js:60:25)
    at module.exports (/home/thangzjm_99/Code/WebUngLuong/modules/users/server/config/strategies/paypal.js:11:16)
    at /home/thangzjm_99/Code/WebUngLuong/modules/users/server/config/users.server.config.js:31:36
    at Array.forEach (<anonymous>)
    at module.exports (/home/thangzjm_99/Code/WebUngLuong/modules/users/server/config/users.server.config.js:30:78)
    at /home/thangzjm_99/Code/WebUngLuong/config/lib/express.js:135:38
    at Array.forEach (<anonymous>)
    at Object.module.exports.initModulesConfiguration (/home/thangzjm_99/Code/WebUngLuong/config/lib/express.js:134:31)
    at Object.module.exports.init (/home/thangzjm_99/Code/WebUngLuong/config/lib/express.js:246:8)
    at /home/thangzjm_99/Code/WebUngLuong/config/lib/app.js:25:23
    at /home/thangzjm_99/Code/WebUngLuong/config/lib/mongoose.js:35:21
    at processTicksAndRejections (internal/process/task_queues.js:95:5)

我真的想让我的项目运行:D

im a fresher Nodejs developer,and i have some problems for which i really want to ask you all.
Im trying to setup a MEANJS project base on : meanjs, but there is some error occured unexpectedly on my process.
I was success to config this project on my PC (using window 10) yet,but when i try to config it on my laptop using Ubuntu 20.04 LTS,it start messed up.
For additional information on my system : Ubuntu 20.04 LTS , Nodejs 14x,npm 6x,Mongodb 4.4
Thanks all for help :D
Error :

Could not connect to MongoDB!
TypeError: OpenIDConnectStrategy requires an issuer option
    at Strategy (/home/thangzjm_99/Code/WebUngLuong/node_modules/passport-openidconnect/lib/strategy.js:31:32)
    at new Strategy (/home/thangzjm_99/Code/WebUngLuong/node_modules/passport-paypal-openidconnect/lib/passport-paypal-openidconnect/strategy.js:60:25)
    at module.exports (/home/thangzjm_99/Code/WebUngLuong/modules/users/server/config/strategies/paypal.js:11:16)
    at /home/thangzjm_99/Code/WebUngLuong/modules/users/server/config/users.server.config.js:31:36
    at Array.forEach (<anonymous>)
    at module.exports (/home/thangzjm_99/Code/WebUngLuong/modules/users/server/config/users.server.config.js:30:78)
    at /home/thangzjm_99/Code/WebUngLuong/config/lib/express.js:135:38
    at Array.forEach (<anonymous>)
    at Object.module.exports.initModulesConfiguration (/home/thangzjm_99/Code/WebUngLuong/config/lib/express.js:134:31)
    at Object.module.exports.init (/home/thangzjm_99/Code/WebUngLuong/config/lib/express.js:246:8)
    at /home/thangzjm_99/Code/WebUngLuong/config/lib/app.js:25:23
    at /home/thangzjm_99/Code/WebUngLuong/config/lib/mongoose.js:35:21
    at processTicksAndRejections (internal/process/task_queues.js:95:5)

I really want to make my project run :D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不必在意 2025-01-25 06:09:37

尝试使用旧版本的节点。 Meanjs 不再维护。您在运行 npm i 时也可能遇到错误。

卸载当前版本的节点并安装节点 v12。

另外 github 没有记录器支持 git 协议。因此您可能会遇到更多错误,

npm ERR! /usr/bin/git ls-remote -h -t git://github.com/snyk/node-https-proxy-agent.git
npm ERR! 
npm ERR! fatal: unable to connect to github.com:
npm ERR! github.com[0: 140.82.121.4]: errno=Connection timed out

可以通过这个解决。

Try with older version of node. Meanjs is not maintained anymore. You probably encountered error while running npm i too.

Uninstall current version of node and install node v12.

Also github no logner support git protocol. so you may encounter more error

npm ERR! /usr/bin/git ls-remote -h -t git://github.com/snyk/node-https-proxy-agent.git
npm ERR! 
npm ERR! fatal: unable to connect to github.com:
npm ERR! github.com[0: 140.82.121.4]: errno=Connection timed out

can be solved with this.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文